Module: ParametersSchema::Options

Defined in:
lib/parameters_schema/options.rb

Class Method Summary collapse

Class Method Details

.any_keywordObject



30
31
32
# File 'lib/parameters_schema/options.rb', line 30

def self.any_keyword
  @@any_keyword
end

.any_keyword=(new_value) ⇒ Object



34
35
36
# File 'lib/parameters_schema/options.rb', line 34

def self.any_keyword=(new_value)
  @@any_keyword = new_value
end

.boolean_false_valuesObject



70
71
72
# File 'lib/parameters_schema/options.rb', line 70

def self.boolean_false_values
  @@boolean_false_values
end

.boolean_false_values=(new_value) ⇒ Object



74
75
76
# File 'lib/parameters_schema/options.rb', line 74

def self.boolean_false_values=(new_value)
  @@boolean_false_values = new_value
end

.boolean_keywordObject



46
47
48
# File 'lib/parameters_schema/options.rb', line 46

def self.boolean_keyword
  @@boolean_keyword
end

.boolean_keyword=(new_value) ⇒ Object



50
51
52
# File 'lib/parameters_schema/options.rb', line 50

def self.boolean_keyword=(new_value)
  @@boolean_keyword = new_value
end

.boolean_true_valuesObject



62
63
64
# File 'lib/parameters_schema/options.rb', line 62

def self.boolean_true_values
  @@boolean_true_values
end

.boolean_true_values=(new_value) ⇒ Object



66
67
68
# File 'lib/parameters_schema/options.rb', line 66

def self.boolean_true_values=(new_value)
  @@boolean_true_values = new_value
end

.empty_keywordObject



22
23
24
# File 'lib/parameters_schema/options.rb', line 22

def self.empty_keyword
  @@empty_keyword
end

.empty_keyword=(new_value) ⇒ Object



26
27
28
# File 'lib/parameters_schema/options.rb', line 26

def self.empty_keyword=(new_value)
  @@empty_keyword = new_value
end

.nil_keywordObject



54
55
56
# File 'lib/parameters_schema/options.rb', line 54

def self.nil_keyword
  @@nil_keyword
end

.nil_keyword=(new_value) ⇒ Object



58
59
60
# File 'lib/parameters_schema/options.rb', line 58

def self.nil_keyword=(new_value)
  @@nil_keyword = new_value
end

.none_keywordObject



38
39
40
# File 'lib/parameters_schema/options.rb', line 38

def self.none_keyword
  @@none_keyword
end

.none_keyword=(new_value) ⇒ Object



42
43
44
# File 'lib/parameters_schema/options.rb', line 42

def self.none_keyword=(new_value)
  @@none_keyword = new_value
end

.reset_defaultsObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/parameters_schema/options.rb', line 3

def self.reset_defaults
  @@skip_parameters = [:controller, :action, :format]
  @@empty_keyword = :empty
  @@any_keyword = :any
  @@none_keyword = :none
  @@boolean_keyword = :boolean
  @@nil_keyword = :nil
  @@boolean_true_values = [true, 't', 'true', '1', 1, 1.0]
  @@boolean_false_values = [false, 'f', 'false', '0', 0, 0.0]
end

.skip_parametersObject



14
15
16
# File 'lib/parameters_schema/options.rb', line 14

def self.skip_parameters
  @@skip_parameters
end

.skip_parameters=(new_value) ⇒ Object



18
19
20
# File 'lib/parameters_schema/options.rb', line 18

def self.skip_parameters=(new_value)
  @@skip_parameters = new_value
end