Module: Nozzle::Adapter::Outlet::ClassMethods

Defined in:
lib/nozzle/adapter/outlet.rb

Instance Method Summary collapse

Instance Method Details

#outlet(name, &block) ⇒ Object



51
52
53
54
55
56
57
58
# File 'lib/nozzle/adapter/outlet.rb', line 51

def outlet( name, &block )
  class_eval <<-RUBY,__FILE__,__LINE__+1
    def #{name}
      outlets[:#{name}]
    end
  RUBY
  outlets[name] = create_outlet( name, &block )
end