class Rack::RPC::Command
Attributes
options[R]
Public Class Methods
new(options)
click to toggle source
# File lib/rack/rpc/server.rb, line 76 def initialize(options) @options = options # Convert non-array options to arrays [:only, :except].each do |option| options[option] = [options[option]] if !options[option].nil? && !options[option].is_a?(Array) end end
Public Instance Methods
callable?(method)
click to toggle source
# File lib/rack/rpc/server.rb, line 85 def callable?(method) options.empty? || (!options[:only].nil? && options[:only].include?(method)) || (!options[:except].nil? && !options[:except].include?(method)) end