Sha256: 9868ee59aa8ec4c9157cedcb8f3927bce5adfe82afbea0bfca5e55942a9dc993

Contents?: true

Size: 534 Bytes

Versions: 4

Compression:

Stored size: 534 Bytes

Contents

# frozen_string_literal: true

module TwilioBase
  class Application
    class << self
      include TwilioBase::Clients

      def create(attributes)
        applications_client.create(
          attributes
        )
      end

      def find(sid)
        applications_client(sid).fetch
      end

      private

      def applications_client(sid = nil)
        if sid
          rest_client.api.v2010.account.applications(sid)
        else
          rest_client.api.v2010.account.applications
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
twilio_base-1.11.1101 app/services/twilio_base/application.rb
twilio_base-1.11.11 app/services/twilio_base/application.rb
twilio_base-1.9.0 app/services/twilio_base/application.rb
twilio_base-1.8.0 app/services/twilio_base/application.rb