Module: Trumpet::Delegator

Included in:
Base
Defined in:
lib/trumpet/delegator.rb

Defined Under Namespace

Classes: ResourceDelegator

Class Method Summary collapse

Class Method Details

.included(includer) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/trumpet/delegator.rb', line 36

def self.included(includer)
  class << includer
    def delegate_with_credentials(resource, klass)
      define_method resource do
        ResourceDelegator.new(klass, @credentials)
      end
    end
  end
end