Class: ADesklets::Client

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/adesklets/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



33
34
35
# File 'lib/adesklets/base.rb', line 33

def initialize
  open_streams
end

Instance Attribute Details

#sessionObject (readonly)

Returns the value of attribute session.



31
32
33
# File 'lib/adesklets/base.rb', line 31

def session
  @session
end

Instance Method Details

#close_streamsObject

open_streams



46
47
48
# File 'lib/adesklets/base.rb', line 46

def close_streams
  @session.close
end

#open_streamsObject



37
38
39
40
41
42
43
44
# File 'lib/adesklets/base.rb', line 37

def open_streams
  open("/tmp/prova","w") do |f|
    f.puts ENV['ADESKLETS_ID']
  end		
  @path = Pathname.new(__FILE__).realpath
  @path = ':'
  @session = Session.new('adesklets :') if @session.nil?
end