Class: Packnga::ReferenceTask
- Inherits:
-
Object
- Object
- Packnga::ReferenceTask
- Includes:
- ERB::Util, Rake::DSL
- Defined in:
- lib/packnga/reference-task.rb
Overview
This class creates reference tasks. They generate, translate and prepare to publish references.
Instance Attribute Summary collapse
-
#base_dir ⇒ String
This attribute is used to set path of base directory of document.
-
#original_language ⇒ String
This attribute is used to set the language you wrote original document.
-
#readme ⇒ String
This attribute is used to set README file.
-
#source_files ⇒ Array<String>
This attribute is used to set source files for document.
-
#text_files ⇒ Array<String>
This attribute is used to set text files for document.
-
#translate_languages ⇒ Array<String>
This attribute is used to set languages for translated document.
Instance Method Summary collapse
- #define ⇒ Object
-
#initialize(spec) ⇒ ReferenceTask
constructor
A new instance of ReferenceTask.
Constructor Details
#initialize(spec) ⇒ ReferenceTask
Returns a new instance of ReferenceTask.
74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/packnga/reference-task.rb', line 74 def initialize(spec) @spec = spec @base_dir = nil @original_language = nil @translate_languages = nil @supported_languages = nil @source_files = nil @text_files = nil @readme = nil @extra_files = nil @files = nil @po_dir = nil end |
Instance Attribute Details
#base_dir ⇒ String
This attribute is used to set path of base directory of document.
37 38 39 |
# File 'lib/packnga/reference-task.rb', line 37 def base_dir @base_dir end |
#original_language ⇒ String
This attribute is used to set the language you wrote original document. Its default value is “en” (English).
58 59 60 |
# File 'lib/packnga/reference-task.rb', line 58 def original_language @original_language end |
#readme ⇒ String
This attribute is used to set README file.
41 42 43 |
# File 'lib/packnga/reference-task.rb', line 41 def readme @readme end |
#source_files ⇒ Array<String>
This attribute is used to set source files for document.
45 46 47 |
# File 'lib/packnga/reference-task.rb', line 45 def source_files @source_files end |
#text_files ⇒ Array<String>
This attribute is used to set text files for document.
49 50 51 |
# File 'lib/packnga/reference-task.rb', line 49 def text_files @text_files end |
#translate_languages ⇒ Array<String>
This attribute is used to set languages for translated document. If original_language isn’t English, its default value is one. Otherwise, it is not specified.
71 72 73 |
# File 'lib/packnga/reference-task.rb', line 71 def translate_languages @translate_languages end |
Instance Method Details
#define ⇒ Object
89 90 91 92 |
# File 'lib/packnga/reference-task.rb', line 89 def define set_default_values define_tasks end |