Class: Ferret::Utils::Parameter

Inherits:
Object
  • Object
show all
Defined in:
lib/ferret/utils/parameter.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._load(var) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/ferret/utils/parameter.rb', line 9

def Parameter._load(var)
  name = var
  key = make_key(name)
  if (@@all_parameters.has_key?(key))
    return @@all_parameters[key]
  else
    return self.new(name)
  end
end

Instance Method Details

#_dump(arg) ⇒ Object



5
6
7
# File 'lib/ferret/utils/parameter.rb', line 5

def _dump(arg)
  @name
end

#hashObject



19
20
21
# File 'lib/ferret/utils/parameter.rb', line 19

def hash
  return self.class.make_key(@name).hash
end

#to_sObject



3
# File 'lib/ferret/utils/parameter.rb', line 3

def to_s() return @name end