Sha256: 510276f486966d49e797961c4ccea5c774493c8d862d1266a989f71f50e66ce8

Contents?: true

Size: 450 Bytes

Versions: 11

Compression:

Stored size: 450 Bytes

Contents

module Apphunkd
  
  autoload :API,    'apphunkd/api'
  autoload :Queue,  'apphunkd/queue'
  autoload :Remote, 'apphunkd/remote'
  
  class << self

    attr_accessor :queue

    def run!
      initialize_queue
      initialize_api_service
    end

    def initialize_queue
      self.queue = Queue.new
      self.queue.activate!
    end

    def initialize_api_service
      API::Service.run! :port => '8212', :host => '127.0.0.1'
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
apphunkd-0.13.0 lib/apphunkd.rb
apphunkd-0.12.2 lib/apphunkd.rb
apphunkd-0.12.1 lib/apphunkd.rb
apphunkd-0.12.0 lib/apphunkd.rb
apphunkd-0.11.1 lib/apphunkd.rb
apphunkd-0.11.0 lib/apphunkd.rb
apphunkd-0.10.1 lib/apphunkd.rb
apphunkd-0.10.0 lib/apphunkd.rb
apphunkd-0.9.2 lib/apphunkd.rb
apphunkd-0.9.1 lib/apphunkd.rb
apphunkd-0.9.0 lib/apphunkd.rb