Class: Nexmo::Markdown::CodeSnippetRenderer::Php

Inherits:
Base
  • Object
show all
Defined in:
lib/nexmo_markdown_renderer/services/code_snippet_renderer/php.rb

Class Method Summary collapse

Methods inherited from Base

inherited

Class Method Details

.add_instructions(filename) ⇒ Object



17
18
19
# File 'lib/nexmo_markdown_renderer/services/code_snippet_renderer/php.rb', line 17

def self.add_instructions(filename)
  ::I18n.t('services.code_snippet_renderer.add_instructions_to_file', file: filename)
end

.create_instructions(filename) ⇒ Object



13
14
15
# File 'lib/nexmo_markdown_renderer/services/code_snippet_renderer/php.rb', line 13

def self.create_instructions(filename)
  ::I18n.t('services.code_snippet_renderer.create_instructions', filename: filename)
end

.dependencies(deps, _version) ⇒ Object



5
6
7
# File 'lib/nexmo_markdown_renderer/services/code_snippet_renderer/php.rb', line 5

def self.dependencies(deps, _version)
  { 'code' => "composer require #{deps.join(' ')}" }
end

.run_command(command, _filename, _file_path) ⇒ Object



9
10
11
# File 'lib/nexmo_markdown_renderer/services/code_snippet_renderer/php.rb', line 9

def self.run_command(command, _filename, _file_path)
  ::I18n.t('services.code_snippet_renderer.run_command', command: command)
end