lib/ransack/constants.rb in ransack-1.7.0 vs lib/ransack/constants.rb in ransack-1.8.0

- old
+ new

@@ -1,58 +1,47 @@ module Ransack module Constants - ASC = 'asc'.freeze - DESC = 'desc'.freeze - ASC_DESC = [ASC, DESC].freeze - ASC_ARROW = '▲'.freeze DESC_ARROW = '▼'.freeze OR = 'or'.freeze AND = 'and'.freeze - SPACED_AND = ' AND '.freeze - SORT = 'sort'.freeze - SORT_LINK = 'sort_link'.freeze - SORT_DIRECTION = 'sort_direction'.freeze - CAP_SEARCH = 'Search'.freeze SEARCH = 'search'.freeze SEARCHES = 'searches'.freeze ATTRIBUTE = 'attribute'.freeze ATTRIBUTES = 'attributes'.freeze COMBINATOR = 'combinator'.freeze - SPACE = ' '.freeze - COMMA_SPACE = ', '.freeze - COLON_SPACE = ': '.freeze TWO_COLONS = '::'.freeze UNDERSCORE = '_'.freeze LEFT_PARENTHESIS = '('.freeze Q = 'q'.freeze I = 'i'.freeze - NON_BREAKING_SPACE = ' '.freeze DOT_ASTERIX = '.*'.freeze - EMPTY = ''.freeze STRING_JOIN = 'string_join'.freeze ASSOCIATION_JOIN = 'association_join'.freeze STASHED_JOIN = 'stashed_join'.freeze JOIN_NODE = 'join_node'.freeze TRUE_VALUES = [true, 1, '1', 't', 'T', 'true', 'TRUE'].to_set FALSE_VALUES = [false, 0, '0', 'f', 'F', 'false', 'FALSE'].to_set BOOLEAN_VALUES = (TRUE_VALUES + FALSE_VALUES).freeze - S_SORTS = %w(s sorts).freeze - AND_OR = %w(and or).freeze - IN_NOT_IN = %w(in not_in).freeze - SUFFIXES = %w(_any _all).freeze - AREL_PREDICATES = %w( - eq not_eq matches does_not_match lt lteq gt gteq in not_in - ).freeze - A_S_I = %w(a s i).freeze + AND_OR = ['and'.freeze, 'or'.freeze].freeze + IN_NOT_IN = ['in'.freeze, 'not_in'.freeze].freeze + SUFFIXES = ['_any'.freeze, '_all'.freeze].freeze + AREL_PREDICATES = [ + 'eq'.freeze, 'not_eq'.freeze, + 'matches'.freeze, 'does_not_match'.freeze, + 'lt'.freeze, 'lteq'.freeze, + 'gt'.freeze, 'gteq'.freeze, + 'in'.freeze, 'not_in'.freeze + ].freeze + A_S_I = ['a'.freeze, 's'.freeze, 'i'.freeze].freeze EQ = 'eq'.freeze NOT_EQ = 'not_eq'.freeze EQ_ANY = 'eq_any'.freeze NOT_EQ_ALL = 'not_eq_all'.freeze