class JsonapiCompliable::Errors::StatNotFound
Public Class Methods
new(attribute, calculation)
click to toggle source
# File lib/jsonapi_compliable/errors.rb, line 69 def initialize(attribute, calculation) @attribute = attribute @calculation = calculation end
Public Instance Methods
message()
click to toggle source
# File lib/jsonapi_compliable/errors.rb, line 74 def message "No stat configured for calculation #{pretty(@calculation)} on attribute #{pretty(@attribute)}" end
Private Instance Methods
pretty(input)
click to toggle source
# File lib/jsonapi_compliable/errors.rb, line 80 def pretty(input) if input.is_a?(Symbol) ":#{input}" else "'#{input}'" end end