Class: Lab42::DataClass::Constraints::Constraint
- Inherits:
-
Object
- Object
- Lab42::DataClass::Constraints::Constraint
show all
- Defined in:
- lib/lab42/data_class/constraints/constraint.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#function ⇒ Object
Returns the value of attribute function.
8
9
10
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 8
def function
@function
end
|
#name ⇒ Object
Returns the value of attribute name.
8
9
10
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 8
def name
@name
end
|
Instance Method Details
#call(value) ⇒ Object
10
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 10
def call(value) = function.(value)
|
#setter_constraint? ⇒ Boolean
11
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 11
def setter_constraint? = false
|
#to_s ⇒ Object
12
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 12
def to_s = "Constraint<#{name}>"
|