module Radius::DelegatingOpenStructExt

Public Instance Methods

get(key) click to toggle source
# File lib/radius/template/radius_delegation_open_struct_ext.rb, line 11
def get(key)
  val = @hash[key.to_sym]

  if val.nil? && !object.nil?
    @object.get(key)
  else
    val
  end
end
set(key, value) click to toggle source
# File lib/radius/template/radius_delegation_open_struct_ext.rb, line 4
def set(key, value)
  unless object.nil?
    @object.set(key, value)
  end
  @hash[key.to_sym] = value
end