Exception: ActiveStash::CollectionError

Inherits:
ActiveStashError show all
Defined in:
lib/active_stash/error.rb

Overview

Raised when no collection exists

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, name: nil) ⇒ CollectionError

Returns a new instance of CollectionError.



16
17
18
19
20
21
22
# File 'lib/active_stash/error.rb', line 16

def initialize(message = nil, name: nil)
  if name && !message
    message = default_message(name)
  end

  super(message)
end

Instance Method Details

#default_message(name) ⇒ Object



24
25
26
# File 'lib/active_stash/error.rb', line 24

def default_message(name)
  "An error occurred that relates to the '#{name}' collection"
end