Sha256: 1cab7b070c6b25264bd70d891d6a68fdba3fb23f5fdacb2507e133c891447d1d
Contents?: true
Size: 440 Bytes
Versions: 1
Compression:
Stored size: 440 Bytes
Contents
module Apitizer module Routing class Proxy def initialize(owner, options = {}) @owner = owner @options = options end def method_missing(name, *arguments, &block) name = :"define_#{ name }" return super unless @owner.respond_to?(name) options = Helper.extract_hash!(arguments) @owner.send(name, *arguments, options.merge(@options), &block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
apitizer-0.0.3 | lib/apitizer/routing/proxy.rb |