class Spec::Rails::Example::AssignsHashProxy
:nodoc:
def [](key)
def [](key) return false if assigns[key] == false return false if assigns[key.to_s] == false assigns[key] || assigns[key.to_s] || @target.instance_variable_get("@#{key}") end
def []=(key, val)
def []=(key, val) @target.instance_variable_set("@#{key}", val) end
def assigns
def assigns @example_group.orig_assigns end
def delete(key)
def delete(key) assigns.delete(key.to_s) @target.instance_variable_set("@#{key}", nil) end
def each(&block)
def each(&block) assigns.each &block end
def has_key?(key)
def has_key?(key) assigns.key?(key.to_s) end
def initialize(example_group, &block)
def initialize(example_group, &block) @target = block.call @example_group = example_group end