Exception: Graphiti::Errors::FilterGroupMissingRequiredFilters
Instance Method Summary collapse
-
#initialize(resource, filter_names, required) ⇒ FilterGroupMissingRequiredFilters
constructor
A new instance of FilterGroupMissingRequiredFilters.
- #message ⇒ Object
Constructor Details
#initialize(resource, filter_names, required) ⇒ FilterGroupMissingRequiredFilters
Returns a new instance of FilterGroupMissingRequiredFilters.
835 836 837 838 839 |
# File 'lib/graphiti/errors.rb', line 835 def initialize(resource, filter_names, required) @resource = resource @filter_names = filter_names @required_label = required == :all ? "All" : "One" end |
Instance Method Details
#message ⇒ Object
841 842 843 844 845 846 |
# File 'lib/graphiti/errors.rb', line 841 def " \#{@required_label} of the following filters must be provided on resource \#{@resource.type}:\n \#{@filter_names.join(\", \")}\n MSG\nend\n".gsub(/\s+/, " ").strip |