Sha256: f939b3292ad9a2e0d64356ae3e8f7f1059d3b4b51246ff9ce5654d751437ff76

Contents?: true

Size: 451 Bytes

Versions: 8

Compression:

Stored size: 451 Bytes

Contents

require 'mattock/command-task'

module Corundum
  class BrowserTask < Mattock::Rake::CommandTask
    setting(:browser, "chromium")
    setting(:index_html)
    setting(:task_name, "view")

    def default_configuration(parent)
      super
      self.browser = parent.browser
    end

    def task_args
      [{task_name => index_html}]
    end

    def resolve_configuration
      super
      self.command = cmd(browser, index_html)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
corundum-0.6.3 lib/corundum/browser-task.rb
corundum-0.6.2 lib/corundum/browser-task.rb
corundum-0.6.1 lib/corundum/browser-task.rb
corundum-0.6.0 lib/corundum/browser-task.rb
corundum-0.5.0 lib/corundum/browser-task.rb
corundum-0.4.1 lib/corundum/browser-task.rb
corundum-0.4.0 lib/corundum/browser-task.rb
corundum-0.3.9 lib/corundum/browser-task.rb