class Minecraft::JSONAPIv2::Namespace
Public Class Methods
new(parent, namespace, options={})
click to toggle source
# File lib/minecraft_jsonapiv2/namespace.rb, line 4 def initialize(parent, namespace, options={}) @parent = parent @namespace = namespace end
Public Instance Methods
call(method)
click to toggle source
# File lib/minecraft_jsonapiv2/namespace.rb, line 16 def call(method) @parent.call(methodd) end
method_missing(method, *args)
click to toggle source
# File lib/minecraft_jsonapiv2/namespace.rb, line 9 def method_missing(method, *args) method = [@namespace.gsub(/_/,'.'), method.to_s].join('.') opts = {name: method, args: args} @parent.call(opts) end