diff --git a/lib/twilio-ruby.rb b/lib/twilio-ruby.rb index 75a7c4cf4..a4e1370ec 100644 --- a/lib/twilio-ruby.rb +++ b/lib/twilio-ruby.rb @@ -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' diff --git a/lib/twilio-ruby/rest/pricing/messaging.rb b/lib/twilio-ruby/rest/pricing/messaging.rb new file mode 100644 index 000000000..ce5679c96 --- /dev/null +++ b/lib/twilio-ruby/rest/pricing/messaging.rb @@ -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 diff --git a/lib/twilio-ruby/rest/pricing/voice.rb b/lib/twilio-ruby/rest/pricing/voice.rb index 2f6e796cf..3b8430a43 100644 --- a/lib/twilio-ruby/rest/pricing/voice.rb +++ b/lib/twilio-ruby/rest/pricing/voice.rb @@ -1,6 +1,3 @@ -require 'twilio-ruby/rest/pricing/countries' -require 'twilio-ruby/rest/pricing/voice/numbers' - module Twilio module REST module Pricing diff --git a/lib/twilio-ruby/rest/pricing_client.rb b/lib/twilio-ruby/rest/pricing_client.rb index d8875b03a..dc6417ee1 100644 --- a/lib/twilio-ruby/rest/pricing_client.rb +++ b/lib/twilio-ruby/rest/pricing_client.rb @@ -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 @@ -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 ##