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