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/elixir.rb,
lib/xdrgen/generators/javascript.rb
Defined Under Namespace
Classes: Base, Elixir, Go, Java, Javascript, Ruby
Class Method Summary collapse
Class Method Details
.for_language(language) ⇒ Object
11 12 13 14 15 |
# File 'lib/xdrgen/generators.rb', line 11 def self.for_language(language) const_get language.to_s.classify rescue NameError raise ArgumentError, "Unsupported language: #{language}" end |