lib/nsisam/configuration.rb in nsisam-0.5.2 vs lib/nsisam/configuration.rb in nsisam-0.5.3

- old
+ new

@@ -1,28 +1,55 @@ module NSISam class Client class Configuration class << self + # Set the default {NSISam::Client} user + # + # + # @param [String] user to set + # + # @return [String] the user set def user(user = nil) @user = user unless user.nil? @user end + # Set the default {NSISam::Client} password + # + # + # @param [String] password to set + # + # @return [String] the password set def password(password = nil) @password = password unless password.nil? @password end + # Set the default {NSISam::Client} host + # + # + # @param [String] host to set + # + # @return [String] the host set def host(host = nil) @host = host unless host.nil? @host end + # Set the default {NSISam::Client} port + # + # + # @param [String] port to set + # + # @return [String] the port set def port(port = nil) @port = port unless port.nil? @port end + # See how are the settings + # + # @return [Hash] actual settings def settings {user: @user, password: @password, host: @host, port: @port} end end end