Class: Albacore::Asmver::Fs
- Defined in:
- lib/albacore/task_types/asmver/fs.rb
Instance Method Summary collapse
- #build_attribute_re(attr_name) ⇒ Object
- #comment_multiline_end ⇒ Object
-
#comment_multiline_start ⇒ Object
comments.
-
#initialize ⇒ Fs
constructor
A new instance of Fs.
- #namespace_end ⇒ Object
-
#namespace_start(ns) ⇒ Object
namespaces.
Methods inherited from Engine
#build_attribute, #build_comment, #build_named_parameters, #build_namespace, #build_positional_parameters, #build_using_statement
Constructor Details
#initialize ⇒ Fs
Returns a new instance of Fs.
5 6 7 8 9 10 11 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 5 def initialize @using = "open" @start_token = "[<" @end_token = ">]" @assignment = "=" @statement_terminator = "" end |
Instance Method Details
#build_attribute_re(attr_name) ⇒ Object
13 14 15 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 13 def build_attribute_re(attr_name) /^\[\<assembly: #{attr_name}(.+)/ end |
#comment_multiline_end ⇒ Object
33 34 35 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 33 def comment_multiline_end '*)' end |
#comment_multiline_start ⇒ Object
comments
29 30 31 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 29 def comment_multiline_start '(*' end |
#namespace_end ⇒ Object
23 24 25 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 23 def namespace_end "()\n" end |
#namespace_start(ns) ⇒ Object
namespaces
19 20 21 |
# File 'lib/albacore/task_types/asmver/fs.rb', line 19 def namespace_start ns "namespace #{ns}" end |