module ActiveZuora::Subscribe
Public Instance Methods
subscribe()
click to toggle source
# File lib/active_zuora/subscribe.rb, line 17 def subscribe self.result = self.class.connection.request(:subscribe) do |soap| soap.body do |xml| build_xml(xml, soap, :namespace => soap.namespace, :element_name => :subscribes, :force_type => true) end end[:subscribe_response][:result] if result[:success] account.id = result[:account_id] subscription_data.subscription.id = result[:subscription_id] clear_changed_attributes true else add_zuora_errors(result[:errors]) false end end
subscribe!()
click to toggle source
# File lib/active_zuora/subscribe.rb, line 37 def subscribe! raise "Could not subscribe: #{errors.full_messages.join ', '}" unless subscribe end