Sha256: 5c1deaeadd65305f576bbaa7abc21f519209c108c09ed4c597a1760d8755b74a

Contents?: true

Size: 363 Bytes

Versions: 1

Compression:

Stored size: 363 Bytes

Contents

# frozen_string_literal: true

module CtmSms
  class CtmClient
    attr_reader :session

    def initialize
      @session = CtmSms::Session.new(resources_url)
    end

    def send_sms(params)
      session.get(params)
    end

    private

    def resources_url
      CtmSms::Constants.construct_api_endpoint(CtmSms::Constants::SEND_SMS_PATH)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ctm_sms-0.1.0 lib/ctm_sms/ctm_client.rb