class BeautydateApi::BusinessPayment
Public Instance Methods
create(attributes)
click to toggle source
# File lib/beautydate_api/business_payment.rb, line 3 def create(attributes) result = APIRequest.request('POST', self.class.endpoint_url, create_params(attributes)) self.errors = nil update_attributes_from_result result true rescue BeautydateApi::RequestWithErrors => e self.errors = e.errors false end
Private Instance Methods
create_params(attributes)
click to toggle source
# File lib/beautydate_api/business_payment.rb, line 15 def create_params(attributes) business_id = attributes.delete(:business_id) business_plan_id = attributes.delete(:business_plan_id) { type: 'business_payments', attributes: attributes, relationships: { business: { data: { type: 'businesses', id: business_id } }, business_plan: { data: { type: 'business_plans', id: business_plan_id } } } } end