Sha256: bc868fbf98afb131361ebe403387b8eb3f9305d9d7c89d63cea5a34d89b9fc10

Contents?: true

Size: 455 Bytes

Versions: 22

Compression:

Stored size: 455 Bytes

Contents

class Card
  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
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
card-mod-bootstrap-0.18.1 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.18.0 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.17.0 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.16.0 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.6 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.5 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.4 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.3 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.1.2 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.2.pre1 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.1.1 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.1 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.15.0 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.14.2 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.14.1 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.14.0 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.13.4 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.13.3 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.13.2 lib/card/bootstrap/delegate.rb
card-mod-bootstrap-0.13.1 lib/card/bootstrap/delegate.rb