class Jumunge::JuValue
Public Class Methods
new(object, trail, trails)
click to toggle source
# File lib/jumunge.rb, line 5 def initialize(object, trail, trails) @object = object @trail = trail @trails = trails end
Public Instance Methods
perform()
click to toggle source
# File lib/jumunge.rb, line 11 def perform @object[key_name] = empty_value unless @object.key? key_name @object end
Private Instance Methods
empty_value()
click to toggle source
# File lib/jumunge.rb, line 22 def empty_value nil end
key_name()
click to toggle source
# File lib/jumunge.rb, line 18 def key_name @key_name ||= @trail[0..-2] end