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.



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

def initialize(resource)
  @resource = resource
end

Instance Method Details

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



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

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

#list(params = {}) ⇒ Object



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

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

#retrieve(id) ⇒ Object



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

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

#search(params = {}) ⇒ Object



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

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

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



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

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