Class: SPSS::Dictionary::Element
Instance Method Summary
collapse
Constructor Details
#initialize(config = {}) ⇒ Element
Returns a new instance of Element.
26
27
28
29
|
# File 'lib/spss.rb', line 26
def initialize(config = {})
@config = config
@elements = []
end
|
Instance Method Details
12
13
14
|
# File 'lib/spss.rb', line 12
def add(a)
@elements.push(a)
end
|
#init_with(config) ⇒ Object
20
21
22
23
24
|
# File 'lib/spss.rb', line 20
def init_with config
config.each do |key, value|
self.send(key.to_s + "=", value) if methods.include? key.to_s
end
end
|
#parse_elements(func = :to_s) ⇒ Object
16
17
18
|
# File 'lib/spss.rb', line 16
def parse_elements(func = :to_s)
@elements.collect{ |e| " "+e.send(func) }.join("\n")
end
|