class SmsAero::Channel

Public Class Methods

new(value) click to toggle source
Calls superclass method
# File lib/sms_aero/channel.rb, line 4
def self.new(value)
  value ? super(value) : Dry::Initializer::UNDEFINED
end
new(value) click to toggle source
Calls superclass method
# File lib/sms_aero/channel.rb, line 10
def initialize(value)
  channel = value.to_s
  return super(channel) if %w(4 5 6 7 8).include? channel
  raise "Incorrect value #{channel} for channel"
end