Sha256: 22598303792d3963f9c8daf03544a0365580c67d8d0eda045e50555411796e0a
Contents?: true
Size: 460 Bytes
Versions: 94
Compression:
Stored size: 460 Bytes
Contents
module RailsOps class ScopedEnv def initialize(delegation_object, methods) @delegation_object = delegation_object @methods = methods end def method_missing(symbol, *args, &block) if @methods.include?(symbol) @delegation_object.send(symbol, *args, &block) else super end end def respond_to_missing?(symbol, include_private = false) @methods.include?(symbol) || super end end end
Version data entries
94 entries across 94 versions & 1 rubygems