Class: Ptero::Generator::JavascriptGenerator
- Inherits:
-
Ptero::Generator
- Object
- Ptero::Generator
- Ptero::Generator::JavascriptGenerator
- Defined in:
- lib/ptero/generators/javascriptgenerator.rb
Overview
Generate Javascripts
Direct Known Subclasses
Constant Summary
Constants inherited from Ptero::Generator
Instance Attribute Summary collapse
-
#desc ⇒ Object
readonly
Returns the value of attribute desc.
Attributes inherited from Ptero::Generator
Instance Method Summary collapse
-
#extension ⇒ String
“js”.
-
#initialize(name, desc = 'This script does...') ⇒ JavascriptGenerator
constructor
Initialize with name and an optional description that will be generated in a comment.
-
#path ⇒ String
“www/assets/js”.
Methods inherited from Ptero::Generator
const_missing, #content, #content_params, #filename, #generate, #generated?, #location, #reload, #remove, #template_path, #to_s, #type
Constructor Details
#initialize(name, desc = 'This script does...') ⇒ JavascriptGenerator
Initialize with name and an optional description that will be generated in a comment. (Defaults to “This script does…”)
15 16 17 18 |
# File 'lib/ptero/generators/javascriptgenerator.rb', line 15 def initialize(name,desc = 'This script does...') super name.downcase @desc = desc end |
Instance Attribute Details
#desc ⇒ Object (readonly)
Returns the value of attribute desc.
20 21 22 |
# File 'lib/ptero/generators/javascriptgenerator.rb', line 20 def desc @desc end |
Instance Method Details
#extension ⇒ String
Returns “js”.
28 29 30 |
# File 'lib/ptero/generators/javascriptgenerator.rb', line 28 def extension 'js' end |
#path ⇒ String
Returns “www/assets/js”.
23 24 25 |
# File 'lib/ptero/generators/javascriptgenerator.rb', line 23 def path 'www/assets/js' end |