class Eco::API::Session::Config::SFTP
def base_path
def base_path self["base_path"] end
def base_path=(path)
def base_path=(path) self["base_path"] = path end
def configured?
def configured? required = host && user && key_file !!required end
def enviro_subpath
def enviro_subpath enviro_subpaths[config.active_enviro] end
def enviro_subpaths
def enviro_subpaths self["enviro_subpaths"] end
def enviro_subpaths=(hash)
def enviro_subpaths=(hash) self["enviro_subpaths"] = hash end
def host
def host self["host"] end
def host=(value)
def host=(value) self["host"] = value end
def key_file
def key_file self["key_file"] end
def key_file=(key)
def key_file=(key) self["key_file"] = key end
def remote_folder
def remote_folder base_path + "/" + enviro_subpath end
def user
def user self["user"] end
def user=(value)
def user=(value) self["user"] = value end