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