class Dox::Printers::ResourcePrinter
Attributes
resource[RW]
Public Instance Methods
print(resource)
click to toggle source
# File lib/dox/printers/resource_printer.rb, line 4 def print(resource) self.resource = resource add_resources resource.actions.each do |_, action| action_printer.print(action) end end
Private Instance Methods
action_printer()
click to toggle source
# File lib/dox/printers/resource_printer.rb, line 30 def action_printer @action_printer ||= ActionPrinter.new(spec['paths']) end
add_resources()
click to toggle source
# File lib/dox/printers/resource_printer.rb, line 17 def add_resources add_to_tags add_to_groups end
add_to_groups()
click to toggle source
# File lib/dox/printers/resource_printer.rb, line 26 def add_to_groups spec['x-tagGroups'].find { |group| group[:name] == resource.group }['tags'].push(resource.name) end