class RuboCop::Cop::Sequel::JSONColumn
JSONColumn
looks for non-JSONB columns.
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_block(node)
click to toggle source
# File lib/rubocop/cop/sequel/json_column.rb, line 29 def on_block(node) return unless node.send_node.method_name == :create_table node.each_node(:send) do |method| next unless column_method?(method) || column_type?(method) add_offense(method.loc.selector, message: MSG) end end
on_send(node)
click to toggle source
# File lib/rubocop/cop/sequel/json_column.rb, line 23 def on_send(node) return unless json_or_hstore?(node) add_offense(node.loc.selector, message: MSG) end