class Dox::Printers::ResourcePrinter

Attributes

resource[RW]

Public Instance Methods

print(resource) click to toggle source

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
add_to_tags() click to toggle source
# File lib/dox/printers/resource_printer.rb, line 22
def add_to_tags
  spec['tags'] = spec['tags'].push(name: resource.name, description: format_desc(resource.desc)).uniq
end