Class: TreeHaver::Backends::Tslp::Language

Inherits:
TreeHaver::Base::Language show all
Defined in:
lib/tree_haver/backends/tslp.rb

Instance Attribute Summary

Attributes inherited from TreeHaver::Base::Language

#backend, #name, #options

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from TreeHaver::Base::Language

#<=>, #eql?, #hash, #inspect

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