Sha256: 370f5b76fef5219f188cf2b6057e99709ca43892760a01bcdc40138b77b43cea

Contents?: true

Size: 691 Bytes

Versions: 7

Compression:

Stored size: 691 Bytes

Contents

namespace :deface do
  desc 'Gets source of html element from template.'
  task :get_source, [:template_path, :selector] => [:environment] do |t, args|
    include Deface::TemplateHelper

    begin
      source = load_template_source(args[:template_path], false)
      output = element_source(source, args[:selector])
    rescue
      puts "Failed to find tempalte/partial"

      output = []
    end

    if output.empty?
      puts "0 matches found"
    else
      puts "Querying '#{args[:template_path]}' for '#{args[:selector]}'"
      output.each_with_index do |content, i|
        puts "---------------- Match #{i+1} ----------------"
        puts content
      end
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
deface-0.6.1 tasks/deface.rake
deface-0.6.0 tasks/deface.rake
deface-0.5.7 tasks/deface.rake
deface-0.5.6 tasks/deface.rake
deface-0.5.5 tasks/deface.rake
deface-0.5.4 tasks/deface.rake
deface-0.5.3 tasks/deface.rake