Skip to content

Commit d2ba94a

Browse files
postmodernmoozzi
authored andcommitted
Upate ActiveRecord enum syntax (closes #143).
1 parent dfa29f8 commit d2ba94a

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

lib/ronin/db/dns_query.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class DNSQuery < ActiveRecord::Base
4444
# The queried record type.
4545
#
4646
# @return [String]
47-
enum type: {
47+
enum :type, {
4848
a: 'A',
4949
aaaa: 'AAAA',
5050
any: 'ANY',
@@ -58,7 +58,7 @@ class DNSQuery < ActiveRecord::Base
5858
srv: 'SRV',
5959
txt: 'TXT',
6060
wks: 'WKS'
61-
}, _suffix: :query
61+
}, suffix: :query
6262
validates :type, presence: true
6363

6464
# @!attribute [rw] label

lib/ronin/db/http_request.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class HTTPRequest < ActiveRecord::Base
5050
# The request method.
5151
#
5252
# @return ["copy", "delete", "get", "head", "lock", "mkcol", "move", "options", "patch", "post", "propfind", "proppatch", "put", "trace", "unlock"]
53-
enum request_method: {
53+
enum :request_method, {
5454
copy: 'COPY',
5555
delete: 'DELETE',
5656
get: 'GET',
@@ -66,7 +66,7 @@ class HTTPRequest < ActiveRecord::Base
6666
put: 'PUT',
6767
trace: 'TRACE',
6868
unlock: 'UNLOCK'
69-
}, _suffix: :request
69+
}, suffix: :request
7070
validates :request_method, presence: true
7171

7272
# @!attribute [rw] path

lib/ronin/db/web_vuln.rb

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class WebVuln < ActiveRecord::Base
5050
# The type of vuln.
5151
#
5252
# @return ["lfi", "rfi", "sqli", "ssti", "open_redirect", "reflected_xss", "command_injection"]
53-
enum type: {
53+
enum :type, {
5454
lfi: 'lfi',
5555
rfi: 'rfi',
5656
sqli: 'sqli',
@@ -90,7 +90,7 @@ class WebVuln < ActiveRecord::Base
9090
# The request method for the URL.
9191
#
9292
# @return ["copy", "delete", "get", "head", "lock", "mkcol", "move", "options", "patch", "post", "propfind", "proppatch", "put", "trace", "unlock"]
93-
enum request_method: {
93+
enum :request_method, {
9494
copy: 'COPY',
9595
delete: 'DELETE',
9696
get: 'GET',
@@ -106,16 +106,16 @@ class WebVuln < ActiveRecord::Base
106106
put: 'PUT',
107107
trace: 'TRACE',
108108
unlock: 'UNLOCK'
109-
}, _suffix: :request
109+
}, suffix: :request
110110

111111
# @!attribute [rw] lfi_os
112112
# The LFI os.
113113
#
114114
# @return [:unix, :windows, nil]
115-
enum lfi_os: {
115+
enum :lfi_os, {
116116
unix: 'unix',
117117
windows: 'windows'
118-
}, _prefix: true
118+
}, prefix: true
119119

120120
# @!attribute [rw] lfi_depth
121121
# The LFI depth.
@@ -127,47 +127,47 @@ class WebVuln < ActiveRecord::Base
127127
# The LFI filter bypass.
128128
#
129129
# @return [:null_byte, :base64, :rot13, :zlib, nil]
130-
enum lfi_filter_bypass: {
130+
enum :lfi_filter_bypass, {
131131
null_byte: 'null_byte',
132132
base64: 'base64',
133133
rot13: 'rot13',
134134
zlib: 'zlib'
135-
}, _prefix: true
135+
}, prefix: true
136136

137137
# @!attribute [rw] rfi_script_lang
138138
# The RFI script lang.
139139
#
140140
# @return [:asp, :asp_net, :cold_fusion, :jsp, :php, :perl, nil]
141-
enum rfi_script_lang: {
141+
enum :rfi_script_lang, {
142142
asp: 'asp',
143143
asp_net: 'asp_net',
144144
cold_fusion: 'cold_fusion',
145145
jsp: 'jsp',
146146
php: 'php',
147147
perl: 'perl'
148-
}, _prefix: true
148+
}, prefix: true
149149

150150
# @!attribute [rw] rfi_filter_bypass
151151
# The RFI filter bypass.
152152
#
153153
# @return [:null_byte, :double_encode, nil]
154-
enum rfi_filter_bypass: {
154+
enum :rfi_filter_bypass, {
155155
null_byte: 'null_byte',
156156
double_encode: 'double_encode'
157-
}, _prefix: true
157+
}, prefix: true
158158

159159
# @!attribute [rw] ssti_escape_type
160160
# The SSTI escape type.
161161
#
162162
# @return [:double_curly_braces, :dollar_curly_braces, :dollar_double_curly_braces, :pound_curly_braces, :angle_brackets_percent, :custom, nil]
163-
enum ssti_escape_type: {
163+
enum :ssti_escape_type, {
164164
double_curly_braces: 'double_curly_braces',
165165
dollar_curly_braces: 'dollar_curly_braces',
166166
dollar_double_curly_braces: 'dollar_double_curly_braces',
167167
pound_curly_braces: 'pound_curly_braces',
168168
angle_brackets_percent: 'angle_brackets_percent',
169169
custom: 'custom'
170-
}, _prefix: true
170+
}, prefix: true
171171

172172
# @!attribute [rw] sqli_escape_quote
173173
# The SQLi escape quote.

0 commit comments

Comments
 (0)