mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-29 10:24:20 +01:00
34 lines
410 B
Ruby
34 lines
410 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Payments module
|
|
module Payment; end
|
|
|
|
# Generic payment object
|
|
class Payment::Item
|
|
attr_reader :klass
|
|
|
|
def initialize(klass, id = nil, *args)
|
|
@klass = klass
|
|
@id = id
|
|
@args = args
|
|
end
|
|
|
|
def class
|
|
klass
|
|
end
|
|
|
|
def payment_mean?
|
|
false
|
|
end
|
|
|
|
def subscription?
|
|
false
|
|
end
|
|
|
|
def order?
|
|
false
|
|
end
|
|
|
|
def retrieve(_id = nil, *_args); end
|
|
end
|