module ActionDirector::Directing
Private Instance Methods
direct(actor = nil, &block)
click to toggle source
# File lib/action_director/directing.rb, line 5 def direct actor = nil, &block directive_for(actor).setup &block end
directive(name, actor = nil)
click to toggle source
# File lib/action_director/directing.rb, line 9 def directive name, actor = nil directives[name] = directive_for(actor, name) end
directive_for(actor, name = nil)
click to toggle source
# File lib/action_director/directing.rb, line 13 def directive_for actor, name = nil actor.kind_of?(Directive) ? actor : Directive.new(actor, name) end
directives()
click to toggle source
# File lib/action_director/directing.rb, line 17 def directives @directives ||= {} end