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
45
46
47
|
# File 'lib/typingpool/config/root.rb', line 45
def add_qualification(spec)
self.qualify.push(Qualification.new(spec))
end
|
#keywords ⇒ Object
49
50
51
|
# File 'lib/typingpool/config/root.rb', line 49
def keywords
@param['keywords'] ||= []
end
|
#keywords=(array) ⇒ Object
53
54
55
|
# File 'lib/typingpool/config/root.rb', line 53
def keywords=(array)
@param['keywords'] = array
end
|
#qualify ⇒ Object
35
36
37
38
39
|
# File 'lib/typingpool/config/root.rb', line 35
def qualify
@qualify ||= nil
self.qualify = (@param['qualify'] || []) unless @qualify
@qualify
end
|
#qualify=(specs) ⇒ Object
41
42
43
|
# File 'lib/typingpool/config/root.rb', line 41
def qualify=(specs)
@qualify = specs.map{|spec| Qualification.new(spec) }
end
|