Skip to content

Commit

Permalink
Merge pull request twilio#31 from twilio/sms-pricing
Browse files Browse the repository at this point in the history
Add Messaging Pricing
  • Loading branch information
carlosdp committed Oct 14, 2015
2 parents 8990ae7 + c333a53 commit 8081bec
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 6 deletions.
6 changes: 6 additions & 0 deletions lib/twilio-ruby.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@
require 'twilio-ruby/rest/calls'
require 'twilio-ruby/rest/call_feedback'
require 'twilio-ruby/rest/call_feedback_summary'
require 'twilio-ruby/rest/pricing'
require 'twilio-ruby/rest/pricing/countries'
require 'twilio-ruby/rest/pricing/phone_numbers'
require 'twilio-ruby/rest/pricing/voice/numbers'
require 'twilio-ruby/rest/pricing/voice'
require 'twilio-ruby/rest/pricing/messaging'
require 'twilio-ruby/rest/sms'
require 'twilio-ruby/rest/sms/short_codes'
require 'twilio-ruby/rest/sms/messages'
Expand Down
15 changes: 15 additions & 0 deletions lib/twilio-ruby/rest/pricing/messaging.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module Twilio
module REST
module Pricing
class Messaging < InstanceResource

def initialize(path, client, params={})
super
@submodule = :Pricing
resource :countries
end

end
end
end
end
3 changes: 0 additions & 3 deletions lib/twilio-ruby/rest/pricing/voice.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
require 'twilio-ruby/rest/pricing/countries'
require 'twilio-ruby/rest/pricing/voice/numbers'

module Twilio
module REST
module Pricing
Expand Down
4 changes: 1 addition & 3 deletions lib/twilio-ruby/rest/pricing_client.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
require 'twilio-ruby/rest/base_client'
require 'twilio-ruby/rest/pricing'
require 'twilio-ruby/rest/pricing/voice'
require 'twilio-ruby/rest/pricing/phone_numbers'

module Twilio
module REST
Expand Down Expand Up @@ -96,6 +93,7 @@ def inspect # :nodoc:
def set_up_subresources # :doc:
@voice = Twilio::REST::Pricing::Voice.new "/#{API_VERSION}/Voice", self
@phone_numbers = Twilio::REST::Pricing::PhoneNumbers.new "/#{API_VERSION}/PhoneNumbers", self
@messaging = Twilio::REST::Pricing::Messaging.new "/#{API_VERSION}/Messaging", self
end

##
Expand Down

0 comments on commit 8081bec

Please sign in to comment.