Sha256: 4038323bc4d382d4106ec49d73e49cf178d43650433105a46785bde6164dc50d

Contents?: true

Size: 702 Bytes

Versions: 94

Compression:

Stored size: 702 Bytes

Contents

class ApiController < ApplicationController
  before_action :set_document
  before_action :set_navigation

  private

  def set_code_language
    return if request.params[:code_language] == 'templates'

    super
  end

  def set_navigation
    @navigation = :api

    # If side navigation is not present then the navigation_from_content helper will be used
    @side_navigation = "api/#{@document}"
  end

  def set_product
    @product = params[:product]
  end

  def set_document
    if params[:code_language] == 'templates'
      @document = 'verify/templates'
    elsif params[:code_language] == 'ncco'
      @document = 'voice/ncco'
    else
      @document = params[:document]
    end
  end
end

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
station-0.5.16 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.15 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.14 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.13 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.12 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.11 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.10 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.9 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.8 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.7 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.6 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.5 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.4 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.3 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.2 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.1 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.5.0 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.4.9 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.4.8 lib/nexmo_developer/app/controllers/api_controller.rb
station-0.4.7 lib/nexmo_developer/app/controllers/api_controller.rb