class SoberSwag::Reporting::Output::Base

Base type for simple outputs.

Public Instance Methods

view(view_key) click to toggle source
# File lib/sober_swag/reporting/output/base.rb, line 17
def view(view_key)
  return self if view_key == :base

  raise ArgumentError, "#{view_key} is not a view" unless views.include?(view_key)
end
views() click to toggle source

Acceptable views to use with this output.

@return [Set<Symbol>] the views

# File lib/sober_swag/reporting/output/base.rb, line 13
def views
  %i[base].to_set
end