Sha256: 702e5feb0a749e8c4190f22ae2a63c9cc195365bb8d056102e062f41c59171ea

Contents?: true

Size: 410 Bytes

Versions: 5

Compression:

Stored size: 410 Bytes

Contents

class Bootstrap
  module Delegate
    def method_missing(method_name, *args, &block)
      #return super unless @context.respond_to? method_name
      if block_given?
        @context.send(method_name, *args, &block)
      else
        @context.send(method_name, *args)
      end
    end

    def respond_to_missing? method_name, _include_private=false
      @context.respond_to? method_name
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
card-1.20.4 mod/bootstrap/lib/bootstrap/delegate.rb
card-1.20.3 mod/bootstrap/lib/bootstrap/delegate.rb
card-1.20.2 mod/bootstrap/lib/bootstrap/delegate.rb
card-1.20.1 mod/bootstrap/lib/bootstrap/delegate.rb
card-1.20.0 mod/bootstrap/lib/bootstrap/delegate.rb