Sha256: 67b18c6fe3f132fda1793838c2e1089a0dd43f84ddf6d37d645bd5a69e7c2b6f

Contents?: true

Size: 662 Bytes

Versions: 15

Compression:

Stored size: 662 Bytes

Contents

#Droiuby app introspection class
module Droiuby
  class Application

    def self.root
      _current_app.getWorkingDirectory
    end

    def self.assets
      @active_app = @active_app || _current_app
      assets = {}
      @active_app.getAssets.each { |k,v|
        assets[k] = v
      }
      assets
    end
    
    def self.name
      @active_app = @active_app || _current_app
      @active_app.getName 
    end
    
    def self.base_url
      @active_app = @active_app || _current_app
      @active_app.getBaseUrl
    end
    
    
    def self.main_url
      @active_app = @active_app || _current_app
      @active_app.getMainUrl
    end
    
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
droiuby-0.3.6 lib/droiuby/application.rb
droiuby-0.3.5 lib/droiuby/application.rb
droiuby-0.3.4 lib/droiuby/application.rb
droiuby-0.3.3 lib/droiuby/application.rb
droiuby-0.3.2 lib/droiuby/application.rb
droiuby-0.3.1 lib/droiuby/application.rb
droiuby-0.3.0 lib/droiuby/application.rb
droiuby-0.2.9 lib/droiuby/application.rb
droiuby-0.2.8 lib/droiuby/application.rb
droiuby-0.2.7 lib/droiuby/application.rb
droiuby-0.2.6 lib/droiuby/application.rb
droiuby-0.2.5 lib/droiuby/application.rb
droiuby-0.2.4 lib/droiuby/application.rb
droiuby-0.2.3 lib/droiuby/application.rb
droiuby-0.2.2 lib/droiuby/application.rb