Module: Osheet::MarkupElement
Instance Method Summary collapse
-
#add(partial_name, *args) ⇒ Object
markup elements can add partial markup to themselves.
Instance Method Details
#add(partial_name, *args) ⇒ Object
markup elements can add partial markup to themselves
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/osheet/markup_element.rb', line 5 def add(partial_name, *args) if self.kind_of?(Workbook) # on: workbook if (partial = self.partials.get(partial_name)) # add partial instance_exec(*args, &partial) end else # on: worksheet, column, row if self.workbook && (partial = self.workbook.partials.get(partial_name)) # add partial instance_exec(*args, &partial) end end end |