Class: CSharpEngine
- Inherits:
-
AssemblyInfoEngine
- Object
- AssemblyInfoEngine
- CSharpEngine
- Defined in:
- lib/albacore/assemblyinfolanguages/csharpengine.rb
Instance Method Summary collapse
- #build_attribute_re(attr_name) ⇒ Object
-
#initialize ⇒ CSharpEngine
constructor
A new instance of CSharpEngine.
Methods inherited from AssemblyInfoEngine
#build_attribute, #build_named_parameters, #build_positional_parameters, #build_using_statement
Constructor Details
#initialize ⇒ CSharpEngine
Returns a new instance of CSharpEngine.
4 5 6 7 8 9 10 |
# File 'lib/albacore/assemblyinfolanguages/csharpengine.rb', line 4 def initialize @using = "using" @start_token = "[" @end_token = "]" @assignment = "=" @statement_terminator = ";" end |
Instance Method Details
#build_attribute_re(attr_name) ⇒ Object
12 13 14 |
# File 'lib/albacore/assemblyinfolanguages/csharpengine.rb', line 12 def build_attribute_re(attr_name) /^\[assembly: #{attr_name}(.+)/ end |