class Graphiti::Errors::MissingDependentFilter

Public Class Methods

new(resource, filters) click to toggle source
# File lib/graphiti/errors.rb, line 672
def initialize(resource, filters)
  @resource = resource
  @filters = filters
end

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 677
def message
  msg = "#{@resource.class.name}: The following filters had dependencies that were not passed:"
  @filters.each do |f|
    msg << "\n#{f[:filter][:name].inspect} - dependent on #{f[:filter][:dependencies].inspect}, but #{f[:missing].inspect} not passed."
  end
  msg
end