class Logcli::Params::Session

Constants

GREP
HOST
LOCAL_PATH
OPTS
PATH
SECRET_KEY
USER

Public Class Methods

new(opts) click to toggle source
# File lib/logcli/params/session.rb, line 13
def initialize opts
  OPTS.each do |opt|
    val = opts.fetch opt, nil
    instance_variable_set "@#{opt}", val
  end
end

Public Instance Methods

action_params() click to toggle source
# File lib/logcli/params/session.rb, line 28
def action_params
  {grep: grep, path: path}
end
scp_args() click to toggle source
# File lib/logcli/params/session.rb, line 24
def scp_args
  [host, user, {config: true}]
end
ssh_args() click to toggle source
# File lib/logcli/params/session.rb, line 20
def ssh_args
  [host, user, {config: true}]
end