Sha256: 29e0270f734cc4bac4443efe306a7bc543c7997f59befff0dc5fc48e3b146b2a
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'bundler' require 'rspec/core/rake_task' Bundler::GemHelper.install_tasks RSpec::Core::RakeTask.new task :default => :spec require File.expand_path('./lib/forgery/file_writer') desc %q{ Create a dictionary file from web content (xml or html). Writes to the directory specified by Forgery::FileWriter#write_to! '${GEM_HOME}/lib/forgery/dictionaries' by default (standalone) '${Rails.root}/lib/forgery/dictionaries' by default (as a Rails 3 plugin) Parameters: :dictionary_name -- the name of your new dictionary file :source_url -- web page containing the data for your dictionary file :css_or_xpath -- css or xpath selector(s) to element(s) containing the desired data Usage: rake create_dictionary[name_of_file,'http://www.html_or_xml_page.com','li'] } task :create_dictionary, :dictionary_name, :source_url, :css_or_xpath do |t, args| dictionary_name = args[:dictionary_name].to_s || raise("parameter :dictionary_name is required") source_url = args[:source_url].to_s || raise("parameter :source_url is required") css_or_xpath = args[:css_or_xpath].to_s || raise("parameter :css_or_xpath is required") Forgery::FileWriter.create_dictionary dictionary_name, source_url, css_or_xpath end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
forgery-0.4.4 | Rakefile |