Class: Reflex::LinkConstraint
Instance Method Summary
collapse
Methods inherited from Constraint
#pins, #views
Methods included from HasTags
#clear_tags, #tag, #tag=, #tags, #untag
Instance Method Details
#range ⇒ Object
19
20
21
|
# File 'lib/reflex/link_constraint.rb', line 19
def range()
has_range! ? Range.new(range_min!, range_max!) : nil
end
|
#range=(range) ⇒ Object
10
11
12
13
14
15
16
17
|
# File 'lib/reflex/link_constraint.rb', line 10
def range=(range)
case range
when nil then clear_range!
when Range then set_range! range.begin, range.end
when Numeric then set_range! range, range
else raise ArgumentError, "invalid range: #{range.inspect}"
end
end
|