Module: Manacle::Constraint::Actuator

Included in:
Base, Nested
Defined in:
lib/manacle/constraint/actuator.rb,
lib/manacle/constraint/actuator/base.rb,
lib/manacle/constraint/actuator/nested.rb

Defined Under Namespace

Classes: Base, Nested

Class Method Summary collapse

Class Method Details

.build(subject, constraint) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/manacle/constraint/actuator.rb', line 6

def build(subject, constraint)
  if subject.class < Constraint
    Actuator::Nested.new(subject.actuator, constraint)
  else
    Actuator::Base.new(subject, constraint)
  end
end