class Jelastic::Client

Attributes

api_url[RW]
login[RW]
password[RW]
user[R]
user_agent[RW]

Public Class Methods

new(params = {}) { |self| ... } click to toggle source
# File lib/jelastic/client.rb, line 15
def initialize(params = {})
  params.each do |key, value|
    instance_variable_set("@#{key}", value)
  end

  yield(self) if block_given?
end

Public Instance Methods

authenticate() click to toggle source
# File lib/jelastic/client.rb, line 27
def authenticate
  @user = User.new(signin)

  nil
end
authenticated?() click to toggle source
# File lib/jelastic/client.rb, line 23
def authenticated?
  !user.nil?
end
logout() click to toggle source
# File lib/jelastic/client.rb, line 33
def logout
  if authenticated?
    signout
    @user = nil
  end

  nil
end