Module: Xdrgen::Generators
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/xdrgen/generators.rb,
lib/xdrgen/generators/go.rb,
lib/xdrgen/generators/java.rb,
lib/xdrgen/generators/ruby.rb,
lib/xdrgen/generators/csharp.rb,
lib/xdrgen/generators/elixir.rb,
lib/xdrgen/generators/javascript.rb
Defined Under Namespace
Classes: Base, Csharp, Elixir, Go, Java, Javascript, Ruby
Class Method Summary collapse
Class Method Details
.for_language(language) ⇒ Object
12 13 14 15 16 |
# File 'lib/xdrgen/generators.rb', line 12 def self.for_language(language) const_get language.to_s.classify rescue NameError raise ArgumentError, "Unsupported language: #{language}" end |