Sha256: b21f337b1cba589edd3d93b98f5edac25139e82206ec654856a60e5bf3c4c84c
Contents?: true
Size: 1.9 KB
Versions: 4
Compression:
Stored size: 1.9 KB
Contents
module Ransack module Constants OR = 'or'.freeze AND = 'and'.freeze CAP_SEARCH = 'Search'.freeze SEARCH = 'search'.freeze SEARCHES = 'searches'.freeze ATTRIBUTE = 'attribute'.freeze ATTRIBUTES = 'attributes'.freeze COMBINATOR = 'combinator'.freeze TWO_COLONS = '::'.freeze UNDERSCORE = '_'.freeze LEFT_PARENTHESIS = '('.freeze Q = 'q'.freeze I = 'i'.freeze DOT_ASTERIX = '.*'.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 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 CONT = 'cont'.freeze RAILS_4_1 = '4.1'.freeze RAILS_5_1 = '5.1'.freeze RAILS_5_2 = '5.2'.freeze RANSACK_SLASH_SEARCHES = 'ransack/searches'.freeze RANSACK_SLASH_SEARCHES_SLASH_SEARCH = 'ransack/searches/search'.freeze end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ransack-1.8.10 | lib/ransack/constants.rb |
ransack-1.8.9 | lib/ransack/constants.rb |
ransack-1.8.8 | lib/ransack/constants.rb |
ransack-1.8.7 | lib/ransack/constants.rb |