module Netfira::WebConnect::RackApp::Action::Version8

Constants

MODEL_NAME

Public Instance Methods

call() click to toggle source
# File lib/netfira/web_connect/rack_app/actions/version_8/deprecated_downstream.rb, line 19
def call
  allow :get
  {self.class.collection_name => undelivered.map(&:to_deprecated_downstream)}
end
collection_name() click to toggle source
# File lib/netfira/web_connect/rack_app/actions/version_8/deprecated_downstream.rb, line 10
def collection_name
  @collection_name ||= self::MODEL_NAME.pluralize.downcase.freeze
end
record_class() click to toggle source
# File lib/netfira/web_connect/rack_app/actions/version_8/deprecated_downstream.rb, line 6
def record_class
  @record_class ||= Netfira::WebConnect::Models.const_get self::MODEL_NAME
end
undelivered() click to toggle source
# File lib/netfira/web_connect/rack_app/actions/version_8/deprecated_downstream.rb, line 26
def undelivered
  self.class.record_class.sent_and_undelivered.where(shop_id: shop.id)
end