Exception: Pigeon::ChannelInvalid

Inherits:
PigeonError
  • Object
show all
Defined in:
lib/pigeon/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channel) ⇒ ChannelInvalid

Returns a new instance of ChannelInvalid.



8
9
10
11
12
# File 'lib/pigeon/errors.rb', line 8

def initialize(channel)
  @channel = channel
  errors = @channel.errors.full_messages.join(", ")
  super(I18n.t(:"#{@channel.class.i18n_scope}.errors.messages.channel_invalid", :errors => errors, :default => :"errors.messages.channel_invalid"))
end

Instance Attribute Details

#channelObject (readonly)

Returns the value of attribute channel.



6
7
8
# File 'lib/pigeon/errors.rb', line 6

def channel
  @channel
end