Sha256: a4f8134ab23f85ff8a6b70273eff9d90d0baca1f2b73b81a5c9f5d1b74c0f0f9
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
module GraphitiSpecHelpers module Errors class Base < StandardError; end class LinksNotFound < Base def initialize(name) @name = name end def message "Relationship with name '#{@name}' has no links!" end end class SideloadNotFound < Base def initialize(name) @name = name end def message "Relationship with name '#{@name}' not found!" end end class NoResponse < Base def message "Cannot parse response - missing #response.body!" end end class NoData < Base def initialize(payload) @payload = payload end def message "Payload did not contain 'data'! Payload was:\n\n#{JSON.pretty_generate(@payload)}" end end class NoSideloads < Base def initialize(payload) @payload = payload end def message "Tried to find sideload, but the payload did not contain 'included'! Payload was:\n\n#{JSON.pretty_generate(@payload)}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
graphiti_spec_helpers-1.0.alpha.3 | lib/graphiti_spec_helpers/errors.rb |
graphiti_spec_helpers-1.0.alpha.2 | lib/graphiti_spec_helpers/errors.rb |