Sha256: ade73538514c316f1537aab89bc3e33932a222b6ce509e2e7af460d982dfee9f
Contents?: true
Size: 428 Bytes
Versions: 4
Compression:
Stored size: 428 Bytes
Contents
module Pixelpress module InstanceInvocation def method_missing(m, *args, **kwargs, &block) return super unless respond_to_missing?(m) instance = new instance.instance_variable_set :@template_name, m.to_s instance.send(m, *args, **kwargs, &block) instance.document end def respond_to_missing?(m, include_private = false) return true if new.methods.include?(m) end end end
Version data entries
4 entries across 4 versions & 1 rubygems