class Centaman::Service::AddOn
Attributes
membership_type_id[R]
Public Class Methods
find(membership_type_id, id)
click to toggle source
# File lib/centaman/service/add_on.rb, line 19 def self.find(membership_type_id, id) obj = new(membership_type_id: membership_type_id) obj.objects.detect { |obj| obj.id == id } end
Public Instance Methods
additional_hash_to_serialize_after_response()
click to toggle source
# File lib/centaman/service/add_on.rb, line 24 def additional_hash_to_serialize_after_response { membership_type_id: membership_type_id } end
after_init(args)
click to toggle source
# File lib/centaman/service/add_on.rb, line 7 def after_init(args) @membership_type_id = args.fetch(:membership_type_id, nil).try(:to_i) end
endpoint()
click to toggle source
# File lib/centaman/service/add_on.rb, line 11 def endpoint "/member_services/MembershipType?PackageID=#{membership_type_id}" end
object_class()
click to toggle source
# File lib/centaman/service/add_on.rb, line 15 def object_class Centaman::Object::AddOn end