Class: Xbrlware::Linkbase::PresentationLinkbase::Presentation
- Inherits:
-
Object
- Object
- Xbrlware::Linkbase::PresentationLinkbase::Presentation
- Defined in:
- lib/xbrlware-extras/linkbase.rb
Defined Under Namespace
Classes: PresentationArc
Instance Method Summary collapse
- #print_tree(indent_count = 0, simplified = false) ⇒ Object
- #sprint_tree(indent_count = 0, simplified = false) ⇒ Object
Instance Method Details
#print_tree(indent_count = 0, simplified = false) ⇒ Object
208 209 210 |
# File 'lib/xbrlware-extras/linkbase.rb', line 208 def print_tree(indent_count=0, simplified=false) puts sprint_tree(indent_count, simplified) end |
#sprint_tree(indent_count = 0, simplified = false) ⇒ Object
198 199 200 201 202 203 204 205 206 |
# File 'lib/xbrlware-extras/linkbase.rb', line 198 def sprint_tree(indent_count=0, simplified=false) indent = " " * indent_count output = indent + "Pres: #{@title} (#{@role})" + "\n" @arcs.each { |arc| output += arc.sprint_tree(indent_count+1, simplified) } output += indent + "\n\n" output end |