Sha256: e11e4d8554bf5c87c9b46285f19f478f802cbbd3c4db2bb2885016676a63d7ae
Contents?: true
Size: 1010 Bytes
Versions: 1
Compression:
Stored size: 1010 Bytes
Contents
# encoding: utf-8 require 'rake' require 'easy_html_generator' require 'bundler/gem_tasks' require 'rspec/core/rake_task' desc 'generate one or all project ditributions' task :generate do |project| EasyHtmlGenerator::Workspace.clean_dist_folder project EasyHtmlGenerator::Workspace.generate project end desc 'remove all files inside of the dist folder' task :clean do |project| EasyHtmlGenerator::Workspace.clean_dist_folder project end desc 'Starts the rack server, see config.ru' task :server, :host_and_port do |_t, args| host_and_port = args[:host_and_port] || '0.0.0.0:9292' tmp = host_and_port.split ':' host = tmp.first port = tmp.last Rack::Server.start(app: EasyHtmlGenerator::Rackapp, Host: host, Port: port) end desc 'runs rubocop' task :lint do puts `rubocop .` end desc 'create a new project' task :create, :name do |_t, args| EasyHtmlGenerator::Workspace.create_project args[:name] end RSpec::Core::RakeTask.new desc 'Run tests' task test: :spec task default: :test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
easy_html_generator-1.0.6 | Rakefile |