Sha256: 565358a47f9e80fcbcc1c04f0dd11d7d89e01cc3448dd589883ccf9e3eff9183

Contents?: true

Size: 503 Bytes

Versions: 20

Compression:

Stored size: 503 Bytes

Contents

module CloudSesame
	module Query
		module DSL
			module BindCaller

				private

				def _bind_caller_instance_variables
					_caller.instance_variables.each do |name|
						value = _caller.instance_variable_get name
						instance_variable_set name, value
					end
				end

				# ACCESS CALLER'S METHODS
				# =========================================
				def method_missing(name, *args, &block)
					_caller.send(name, *args, &block)
				rescue NoMethodError
					super
				end

			end
		end
	end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
CloudSesame-0.7.5 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.7.4 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.7.3 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.7.2 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.7.1 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.7.0 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.8 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.7 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.6 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.5 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.4 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.3 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.2 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.1 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.6.0 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.5.5 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.5.4 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.5.3 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.5.2 lib/cloud_sesame/query/dsl/bind_caller.rb
CloudSesame-0.5.1 lib/cloud_sesame/query/dsl/bind_caller.rb