Class: LanguagesDropdownPresenter

Inherits:
Object
  • Object
show all
Defined in:
lib/nexmo_developer/app/presenters/languages_dropdown_presenter.rb

Defined Under Namespace

Classes: Option

Instance Method Summary collapse

Instance Method Details

#languagesObject



16
17
18
# File 'lib/nexmo_developer/app/presenters/languages_dropdown_presenter.rb', line 16

def languages
  @languages ||= Nexmo::Markdown::CodeLanguage.languages.reject { |l| l.key == 'dotnet' }
end

#optionsObject



12
13
14
# File 'lib/nexmo_developer/app/presenters/languages_dropdown_presenter.rb', line 12

def options
  @options ||= languages.map { |l| Option.new(l) }
end