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