Class: SpreeAnalyticsTrackers::BasePresenter

Inherits:
Object
  • Object
show all
Defined in:
app/presenters/spree_analytics_trackers/base_presenter.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource = {}, options = {}) ⇒ BasePresenter

Returns a new instance of BasePresenter.



5
6
7
8
# File 'app/presenters/spree_analytics_trackers/base_presenter.rb', line 5

def initialize(resource = {}, options = {})
  @resource = resource
  @options = options
end

Instance Method Details

#to_jsonObject



10
11
12
# File 'app/presenters/spree_analytics_trackers/base_presenter.rb', line 10

def to_json
  serialize_resource(@resource, @options).to_json
end