Sha256: 0dbded9df746319eb7404dbbb46f6dea2c0ddc3b2631dd5e76e18cee447a5ef1

Contents?: true

Size: 262 Bytes

Versions: 44

Compression:

Stored size: 262 Bytes

Contents

class Agilibox::SMS::Strategies::Base
  attr_reader :data

  def initialize(data)
    @data = data
  end

  def deliver_now
    call
  end

  # TODO : Delay
  def deliver_later
    deliver_now
  end

  private

  def call
    raise NotImplementedError
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
agilibox-1.7.4 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.7.3 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.7.2 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.7.1 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.7.0 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.6.2 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.6.1 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.6.0 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.13 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.12 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.11 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.10 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.9 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.8 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.7 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.6 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.5 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.4 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.3 app/sms/agilibox/sms/strategies/base.rb
agilibox-1.5.2 app/sms/agilibox/sms/strategies/base.rb