Sha256: 481c788efc6295f061dc8f8c8fde1414390f5c736e3a8a13c1a12295df8f9ee8
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 KB
Contents
module Eco module API class Session class Config class SFTP < BaseConfig def configured? required = host && user && (key_file || password) !!required end def host=(value) self["host"] = value end def host self["host"] end def user=(value) self["user"] = value end def user self["user"] end def password=(var) self["password"] = var end def password self["password"] end def key_file=(key) self["key_file"] = key end def key_file self["key_file"] end def base_path=(path) self["base_path"] = path end def base_path self["base_path"] end def enviro_subpaths=(hash) self["enviro_subpaths"] = hash end def enviro_subpaths self["enviro_subpaths"] end def enviro_subpath enviro_subpaths[config.active_enviro] end def remote_folder File.join(*[base_path, enviro_subpath].compact) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
eco-helpers-2.0.66 | lib/eco/api/session/config/sftp.rb |
eco-helpers-2.0.65 | lib/eco/api/session/config/sftp.rb |
eco-helpers-2.0.64 | lib/eco/api/session/config/sftp.rb |