class Nexmo::Markdown::Filters::CodeSnippet::InstallDependencies
Public Class Methods
new(config, version, snippet)
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/install_dependencies.rb, line 8 def initialize(config, version, snippet) @config = config @snippet = snippet @version = version end
Public Instance Methods
partial()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/install_dependencies.rb, line 14 def partial @partial ||= File.read("#{GEM_ROOT}/lib/nexmo_markdown_renderer/views/code_snippets/_dependencies.html.erb") end
render()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/install_dependencies.rb, line 29 def render return '' unless @config deps = renderer.dependencies(@config, @version) ERB.new(partial).result(binding) end
title()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/install_dependencies.rb, line 18 def title @title ||= begin # The only valid dependency for curl examples is `JWT` if @config.map(&:upcase).include?('JWT') ::I18n.t('filters.generate_your_jwt') else ::I18n.t('filters.install_dependencies') end end end