class Eco::API::Session::Config::Api
def host
def host self["host"] end
def initialize(key:, host:, version:, mode: :local, root:)
def initialize(key:, host:, version:, mode: :local, root:) super(nil) @root = root self["key"] = key self["host"] = host self["version"] = version self["mode"] = mode end
def key
def key self["key"] end
def local?
def local? mode == :local end
def mode
def mode self["mode"] end
def mode=(mode)
def mode=(mode) self["mode"] = (mode == :remote)? :remote : :local end
def remote?
def remote? !local? end
def version
def version self["version"] end