Class: Acting::Actor

Inherits:
Object
  • Object
show all
Defined in:
lib/acting.rb

Instance Method Summary collapse

Constructor Details

#initialize(actor, role) ⇒ Actor

Returns a new instance of Actor.



60
61
62
63
64
# File 'lib/acting.rb', line 60

def initialize(actor, role)
  raise "#{actor.inspect} not kind of Acting::Cast" unless actor.kind_of? Cast
  @actor = actor
  @role = role
end

Instance Method Details

#playObject



66
67
68
# File 'lib/acting.rb', line 66

def play
  assign_behaviour
end

#quitObject



70
71
72
# File 'lib/acting.rb', line 70

def quit
  revoke_behaviour
end