module ToWa::Configuration
Public Instance Methods
permit_all_to_wa_columns!()
click to toggle source
# File lib/to_wa/configuration.rb, line 9 def permit_all_to_wa_columns! @permitted_to_wa_columns = Set.new(self.column_names) end
permit_all_to_wa_operators!()
click to toggle source
# File lib/to_wa/configuration.rb, line 26 def permit_all_to_wa_operators! @permitted_to_wa_operators = ToWa::Core::OPERATORS end
permit_all_to_wa_specified_columns!()
click to toggle source
# File lib/to_wa/configuration.rb, line 18 def permit_all_to_wa_specified_columns! @permitted_to_wa_specified_columns = ::ToWa::AllSpecifiedColumnsAllowance end
permit_to_wa_columns(*columns)
click to toggle source
# File lib/to_wa/configuration.rb, line 5 def permit_to_wa_columns(*columns) @permitted_to_wa_columns = Set.new(columns.map(&:to_s)) end
permit_to_wa_operators(*operators)
click to toggle source
# File lib/to_wa/configuration.rb, line 22 def permit_to_wa_operators(*operators) @permitted_to_wa_operators = Set.new(operators.map(&:to_s)) end
permit_to_wa_specified_columns(hash)
click to toggle source
# File lib/to_wa/configuration.rb, line 13 def permit_to_wa_specified_columns(hash) @permitted_to_wa_specified_columns = JSON.parse(hash.to_json).inject({}) { |a, (k, v)| a.merge!(k => Set.new(Array(v))) } end
permitted_to_wa_columns()
click to toggle source
# File lib/to_wa/configuration.rb, line 30 def permitted_to_wa_columns @permitted_to_wa_columns ||= Set.new end
permitted_to_wa_operators()
click to toggle source
# File lib/to_wa/configuration.rb, line 38 def permitted_to_wa_operators @permitted_to_wa_operators ||= Set.new end
permitted_to_wa_specified_columns()
click to toggle source
# File lib/to_wa/configuration.rb, line 34 def permitted_to_wa_specified_columns @permitted_to_wa_specified_columns ||= {} end