Sha256: 26cf0efaba3c640acef47ae8e7feba0fc69d153b6a7879f35e1e8f70644ce1f0
Contents?: true
Size: 251 Bytes
Versions: 2
Compression:
Stored size: 251 Bytes
Contents
module JSONAPIonify::Api class Context < Struct.new :block, :readonly def call(instance, delegate) block = self.block || proc {} instance.instance_exec(delegate, &block) end def readonly? !!readonly end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jsonapionify-0.9.0 | lib/jsonapionify/api/context.rb |
jsonapionify-0.0.1.pre | lib/jsonapionify/api/context.rb |