Skip to content

Commit 51c9b07

Browse files
committed
Upate ActiveRecord enum syntax (closes #143).
1 parent da1cb55 commit 51c9b07

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lib/ronin/db/dns_query.rb

Lines changed: 1 addition & 1 deletion
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',

lib/ronin/db/http_request.rb

Lines changed: 1 addition & 1 deletion
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',

lib/ronin/db/web_vuln.rb

Lines changed: 7 additions & 7 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',
@@ -112,7 +112,7 @@ class WebVuln < ActiveRecord::Base
112112
# The LFI os.
113113
#
114114
# @return [:unix, :windows, nil]
115-
enum lfi_os: {
115+
enum :lfi_os, {
116116
unix: 'unix',
117117
windows: 'windows'
118118
}, _prefix: true
@@ -127,7 +127,7 @@ 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',
@@ -138,7 +138,7 @@ class WebVuln < ActiveRecord::Base
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',
@@ -151,7 +151,7 @@ class WebVuln < ActiveRecord::Base
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'
157157
}, _prefix: true
@@ -160,7 +160,7 @@ class WebVuln < ActiveRecord::Base
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',

0 commit comments

Comments
 (0)