Class: Oddb2xml::Builder
- Inherits:
-
Object
- Object
- Oddb2xml::Builder
- Defined in:
- lib/oddb2xml/builder.rb
Instance Attribute Summary collapse
-
#actions ⇒ Object
Returns the value of attribute actions.
-
#companies ⇒ Object
Returns the value of attribute companies.
-
#ean14 ⇒ Object
Returns the value of attribute ean14.
-
#flags ⇒ Object
Returns the value of attribute flags.
-
#fridges ⇒ Object
Returns the value of attribute fridges.
-
#index ⇒ Object
Returns the value of attribute index.
-
#infos ⇒ Object
Returns the value of attribute infos.
-
#items ⇒ Object
Returns the value of attribute items.
-
#lppvs ⇒ Object
Returns the value of attribute lppvs.
-
#migel ⇒ Object
Returns the value of attribute migel.
-
#orphans ⇒ Object
Returns the value of attribute orphans.
-
#packs ⇒ Object
Returns the value of attribute packs.
-
#people ⇒ Object
Returns the value of attribute people.
-
#prices ⇒ Object
Returns the value of attribute prices.
-
#subject ⇒ Object
Returns the value of attribute subject.
-
#tag_suffix ⇒ Object
Returns the value of attribute tag_suffix.
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ Builder
constructor
A new instance of Builder.
- #to_dat(subject = nil) ⇒ Object
- #to_xml(subject = nil) ⇒ Object
Constructor Details
#initialize(args = {}) ⇒ Builder
Returns a new instance of Builder.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/oddb2xml/builder.rb', line 25 def initialize(args = {}) @options = args @subject = nil @index = {} @items = {} @flags = {} @lppvs = {} @infos = {} @packs = {} @migel = {} @prices = {} # zurrose @actions = [] @orphans = [] @fridges = [] @ean14 = false @companies = [] @people = [] @tag_suffix = nil if block_given? yield self end end |
Instance Attribute Details
#actions ⇒ Object
Returns the value of attribute actions.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def actions @actions end |
#companies ⇒ Object
Returns the value of attribute companies.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def companies @companies end |
#ean14 ⇒ Object
Returns the value of attribute ean14.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def ean14 @ean14 end |
#flags ⇒ Object
Returns the value of attribute flags.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def flags @flags end |
#fridges ⇒ Object
Returns the value of attribute fridges.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def fridges @fridges end |
#index ⇒ Object
Returns the value of attribute index.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def index @index end |
#infos ⇒ Object
Returns the value of attribute infos.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def infos @infos end |
#items ⇒ Object
Returns the value of attribute items.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def items @items end |
#lppvs ⇒ Object
Returns the value of attribute lppvs.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def lppvs @lppvs end |
#migel ⇒ Object
Returns the value of attribute migel.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def migel @migel end |
#orphans ⇒ Object
Returns the value of attribute orphans.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def orphans @orphans end |
#packs ⇒ Object
Returns the value of attribute packs.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def packs @packs end |
#people ⇒ Object
Returns the value of attribute people.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def people @people end |
#prices ⇒ Object
Returns the value of attribute prices.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def prices @prices end |
#subject ⇒ Object
Returns the value of attribute subject.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def subject @subject end |
#tag_suffix ⇒ Object
Returns the value of attribute tag_suffix.
20 21 22 |
# File 'lib/oddb2xml/builder.rb', line 20 def tag_suffix @tag_suffix end |
Instance Method Details
#to_dat(subject = nil) ⇒ Object
54 55 56 57 58 59 60 |
# File 'lib/oddb2xml/builder.rb', line 54 def to_dat(subject=nil) if subject self.send('build_' + subject.to_s) elsif @subject self.send('build_' + @subject.to_s) end end |
#to_xml(subject = nil) ⇒ Object
47 48 49 50 51 52 53 |
# File 'lib/oddb2xml/builder.rb', line 47 def to_xml(subject=nil) if subject self.send('build_' + subject.to_s) elsif @subject self.send('build_' + @subject.to_s) end end |