Class: Sift::Validate::Decision
- Inherits:
-
Object
- Object
- Sift::Validate::Decision
- Defined in:
- lib/sift/validate/decision.rb
Instance Attribute Summary collapse
-
#configs ⇒ Object
readonly
Returns the value of attribute configs.
-
#error_messages ⇒ Object
readonly
Returns the value of attribute error_messages.
Instance Method Summary collapse
-
#initialize(configs = {}) ⇒ Decision
constructor
A new instance of Decision.
- #valid_content? ⇒ Boolean
- #valid_order? ⇒ Boolean
- #valid_session? ⇒ Boolean
- #valid_user? ⇒ Boolean
Constructor Details
#initialize(configs = {}) ⇒ Decision
Returns a new instance of Decision.
8 9 10 |
# File 'lib/sift/validate/decision.rb', line 8 def initialize(configs = {}) @configs = configs end |
Instance Attribute Details
#configs ⇒ Object (readonly)
Returns the value of attribute configs.
6 7 8 |
# File 'lib/sift/validate/decision.rb', line 6 def configs @configs end |
#error_messages ⇒ Object (readonly)
Returns the value of attribute error_messages.
6 7 8 |
# File 'lib/sift/validate/decision.rb', line 6 def @error_messages end |
Instance Method Details
#valid_content? ⇒ Boolean
24 25 26 27 28 |
# File 'lib/sift/validate/decision.rb', line 24 def valid_content? run do validate_key(:non_empty_string, :user_id, :content_id) end end |
#valid_order? ⇒ Boolean
12 13 14 15 16 |
# File 'lib/sift/validate/decision.rb', line 12 def valid_order? run do validate_key(:non_empty_string, :user_id, :order_id) end end |
#valid_session? ⇒ Boolean
18 19 20 21 22 |
# File 'lib/sift/validate/decision.rb', line 18 def valid_session? run do validate_key(:non_empty_string, :user_id, :session_id) end end |
#valid_user? ⇒ Boolean
30 31 32 33 34 |
# File 'lib/sift/validate/decision.rb', line 30 def valid_user? run do validate_key(:non_empty_string, :user_id) end end |