Sha256: e0aca6b44689f18d0c72b36d4e2d8f0560048c68e6bfe005f6bb9b3ceca1322b

Contents?: true

Size: 516 Bytes

Versions: 3

Compression:

Stored size: 516 Bytes

Contents

require_relative "window"
require_relative "view/javascript"
require_relative "view/erb"
require_relative "view/resources"

module WebConsole
  class View < Window

    # Properties
    def initialize(window_id = nil, view_id = nil)
      super(window_id)
      @view_id = view_id
    end

    def view_id
      @view_id ||= ENV.has_key?(SPLIT_ID_KEY) ? ENV[SPLIT_ID_KEY] : split_id
    end

    private
    
    # Web

    def arguments_with_target(arguments)
      super(arguments).push(view_id)
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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