Class: BetterAuth::Stripe::ResourceAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/better_auth/plugins/stripe.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource) ⇒ ResourceAdapter

Returns a new instance of ResourceAdapter.



33
34
35
# File 'lib/better_auth/plugins/stripe.rb', line 33

def initialize(resource)
  @resource = resource
end

Instance Method Details

#create(params = {}, options = nil) ⇒ Object



37
38
39
# File 'lib/better_auth/plugins/stripe.rb', line 37

def create(params = {}, options = nil)
  options ? @resource.create(params || {}, options) : @resource.create(params || {})
end

#list(params = {}) ⇒ Object



41
42
43
# File 'lib/better_auth/plugins/stripe.rb', line 41

def list(params = {})
  @resource.list(params || {})
end

#release(id) ⇒ Object



57
58
59
# File 'lib/better_auth/plugins/stripe.rb', line 57

def release(id)
  @resource.release(id)
end

#retrieve(id) ⇒ Object



49
50
51
# File 'lib/better_auth/plugins/stripe.rb', line 49

def retrieve(id)
  @resource.retrieve(id)
end

#search(params = {}) ⇒ Object



45
46
47
# File 'lib/better_auth/plugins/stripe.rb', line 45

def search(params = {})
  @resource.search(params || {})
end

#update(id, params = {}) ⇒ Object



53
54
55
# File 'lib/better_auth/plugins/stripe.rb', line 53

def update(id, params = {})
  @resource.update(id, params || {})
end