Sha256: 6c630550a4dd8e58a3b84cf0acb91c569672d99775183d198895930bda3a2442
Contents?: true
Size: 833 Bytes
Versions: 13
Compression:
Stored size: 833 Bytes
Contents
module Eco module API class SessionConfig class Api < Hash 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 self["key"] end def host self["host"] end def mode=(mode) self["mode"] = (mode == :remote)? :remote : :local end def mode self["mode"] end def local? mode == :local end def remote? !local? end def version self["version"] end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems