Sha256: 9d88772cd7be22032fb1d0d94f77b8bd383ec6a66e55dceb1c8f6d6a1540406f

Contents?: true

Size: 647 Bytes

Versions: 3

Compression:

Stored size: 647 Bytes

Contents

module WebConsole::Dependencies
  
  class View < WebConsole::View
    BASE_DIRECTORY = File.join(File.dirname(__FILE__), '..')
    VIEWS_DIRECTORY = File.join(BASE_DIRECTORY, "views")
    VIEW_TEMPLATE = File.join(VIEWS_DIRECTORY, 'view.html.erb')

    def initialize
      super
      self.base_url_path = File.expand_path(BASE_DIRECTORY)
      load_erb_from_path(VIEW_TEMPLATE)
    end

    ADD_MISSING_DEPENDENCY_FUNCTION = "addMissingDependency"
    def add_missing_dependency(name, type, installation_instructions = nil)
      do_javascript_function(ADD_MISSING_DEPENDENCY_FUNCTION, [name, type, installation_instructions])
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
webconsole-0.2.1 lib/webconsole/dependencies/lib/view.rb
webconsole-0.2.0 lib/webconsole/dependencies/lib/view.rb
webconsole-0.1.19 lib/webconsole/dependencies/lib/view.rb