Module: MnoEnterprise::Concerns::Controllers::Jpi::V1::MarketplaceController
- Extended by:
- ActiveSupport::Concern
- Included in:
- Jpi::V1::MarketplaceController
- Defined in:
- lib/mno_enterprise/concerns/controllers/jpi/v1/marketplace_controller.rb
Instance Method Summary collapse
-
#index ⇒ Object
Instance methods ================================================================== GET /mnoe/mnoe/jpi/v1/marketplace.
-
#show ⇒ Object
GET /mnoe/jpi/v1/marketplace/1.
Instance Method Details
#index ⇒ Object
Instance methods
GET /mnoe/mnoe/jpi/v1/marketplace
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/mno_enterprise/concerns/controllers/jpi/v1/marketplace_controller.rb', line 17 def index @apps = if MnoEnterprise.marketplace_listing MnoEnterprise::App.where('nid.in' => MnoEnterprise.marketplace_listing).to_a else MnoEnterprise::App.all.to_a end @apps.sort_by! { |app| [app.rank ? 0 : 1 , app.rank] } # the nil ranks will appear at the end @categories = MnoEnterprise::App.categories(@apps) @categories.delete('Most Popular') end |
#show ⇒ Object
GET /mnoe/jpi/v1/marketplace/1
29 30 31 |
# File 'lib/mno_enterprise/concerns/controllers/jpi/v1/marketplace_controller.rb', line 29 def show @app = MnoEnterprise::App.find(params[:id]) end |