module Quarrel::Parameter::Base

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/quarrel/parameter.rb, line 30
def initialize name
  @name = name
end

Public Instance Methods

apply(data) click to toggle source
# File lib/quarrel/parameter.rb, line 34
def apply data
  data.has_key?(name) && set(data[name]) or unset
end
set(value) click to toggle source
# File lib/quarrel/parameter.rb, line 38
def set value
  value
end
unset() click to toggle source
# File lib/quarrel/parameter.rb, line 42
def unset 
  nil
end