Class: Reflex::WheelConstraint

Inherits:
Constraint show all
Defined in:
lib/reflex/wheel_constraint.rb

Instance Method Summary collapse

Methods inherited from Constraint

#pins, #views

Methods included from HasTags

#clear_tags, #tag, #tag=, #tags, #untag

Instance Method Details

#rangeObject



19
20
21
# File 'lib/reflex/wheel_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/wheel_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