Class: Typingpool::Config::Root::Assign
Defined Under Namespace
Classes: Qualification
Instance Method Summary
collapse
#[], #[]=, default_file, define_accessor, define_reader, define_writer, file, from_bundled_template, inherited, #initialize, local_path_reader, #method_missing, never_ends_in_slash_reader, subklass?, time_accessor, #to_hash
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Typingpool::Config
Instance Method Details
#add_qualification(spec) ⇒ Object
44
45
46
|
# File 'lib/typingpool/config/root.rb', line 44
def add_qualification(spec)
self.qualify.push(Qualification.new(spec))
end
|
#keywords ⇒ Object
48
49
50
|
# File 'lib/typingpool/config/root.rb', line 48
def keywords
@param['keywords'] ||= []
end
|
#keywords=(array) ⇒ Object
52
53
54
|
# File 'lib/typingpool/config/root.rb', line 52
def keywords=(array)
@param['keywords'] = array
end
|
#qualify ⇒ Object
35
36
37
38
|
# File 'lib/typingpool/config/root.rb', line 35
def qualify
self.qualify = (@param['qualify'] || []) unless @qualify
@qualify
end
|
#qualify=(specs) ⇒ Object
40
41
42
|
# File 'lib/typingpool/config/root.rb', line 40
def qualify=(specs)
@qualify = specs.map{|spec| Qualification.new(spec) }
end
|