Sha256: be3e6fc2921bffd075e12d6f7d640ea48580368bb78eec1794942292fb327f1e
Contents?: true
Size: 457 Bytes
Versions: 3
Compression:
Stored size: 457 Bytes
Contents
require "dry/inflector" require "rubyfox/client/java" module Rubyfox module Client Request = Java::Request module Request Inflector = Dry::Inflector.new def self.[](name) case name when Request::BaseRequest name else name = Inflector.camelize(name.to_s) name += "Request" unless name.end_with?("Request") Request.__send__(name) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubyfox-client-0.6.0-java | lib/rubyfox/client/request.rb |
rubyfox-client-0.5.0-java | lib/rubyfox/client/request.rb |
rubyfox-client-0.4.0-java | lib/rubyfox/client/request.rb |