Class: TreeHaver::Backends::Tslp::Language
- Inherits:
-
TreeHaver::Base::Language
- Object
- TreeHaver::Base::Language
- TreeHaver::Backends::Tslp::Language
- Defined in:
- lib/tree_haver/backends/tslp.rb
Instance Attribute Summary
Attributes inherited from TreeHaver::Base::Language
Class Method Summary collapse
-
.from_library(_path = nil, symbol: nil, name: nil) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument.
Instance Method Summary collapse
-
#initialize(name) ⇒ Language
constructor
A new instance of Language.
Methods inherited from TreeHaver::Base::Language
Constructor Details
#initialize(name) ⇒ Language
Returns a new instance of Language.
147 148 149 |
# File 'lib/tree_haver/backends/tslp.rb', line 147 def initialize(name) super(name.to_sym, backend: :tslp, options: {}) end |
Class Method Details
.from_library(_path = nil, symbol: nil, name: nil) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument
152 153 154 |
# File 'lib/tree_haver/backends/tslp.rb', line 152 def from_library(_path = nil, symbol: nil, name: nil) # rubocop:disable Lint/UnusedMethodArgument new(name || :unknown) end |