Class: Xdrgen::Generators::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/xdrgen/generators/base.rb

Direct Known Subclasses

Csharp, Elixir, Go, Java, Javascript, Ruby

Instance Method Summary collapse

Constructor Details

#initialize(top, output, namespace = nil) ⇒ Base

Returns a new instance of Base.



2
3
4
5
6
# File 'lib/xdrgen/generators/base.rb', line 2

def initialize(top, output, namespace=nil)
  @top       = top
  @output    = output
  @namespace = namespace
end

Instance Method Details

#generateObject

Raises:

  • (NotImplementedError)


8
9
10
# File 'lib/xdrgen/generators/base.rb', line 8

def generate
  raise NotImplementedError
end