class Farscape::Agent::BaseClient
Client independent of protocol, only used for HTTP for now
Public Instance Methods
idempotent_method?(meth)
click to toggle source
# File lib/farscape/client/base_client.rb, line 22 def idempotent_method?(meth) interface_methods[:idempotent].include?(meth) end
interface_methods()
click to toggle source
# File lib/farscape/client/base_client.rb, line 6 def interface_methods { safe: [], unsafe: [], idempotent: [] } end
safe_method?(meth)
click to toggle source
# File lib/farscape/client/base_client.rb, line 14 def safe_method?(meth) interface_methods[:safe].include?(meth) end
unsafe_method?(meth)
click to toggle source
# File lib/farscape/client/base_client.rb, line 18 def unsafe_method?(meth) interface_methods[:unsafe].include?(meth) end