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
11
12
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 10
def call(value)
function.(value)
end
|
#setter_constraint? ⇒ Boolean
14
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 14
def setter_constraint? = false
|
#to_proc ⇒ Object
15
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 15
def to_proc = function
|
#to_s ⇒ Object
16
|
# File 'lib/lab42/data_class/constraints/constraint.rb', line 16
def to_s = "Constraint<#{name}>"
|