Sha256: fe6b435ddd3b2435d736cb0e580d8cb15f54bbc3944e72f794f633b5ea4e4226
Contents?: true
Size: 637 Bytes
Versions: 2
Compression:
Stored size: 637 Bytes
Contents
require "thor" module Hajimeru module Generator class Sinatra < Thor::Group include Thor::Actions argument :name def self.source_root File.join(File.dirname(__FILE__), "templates", "sinatra") end def create_files [ "views/layout.haml", ].each do |path| template("#{path}.tt", "#{name}/#{path}") end end def copy_files [ "views/index.haml", "app.rb", "config.ru", "Gemfile", ].each do |path| copy_file(path, "#{name}/#{path}") end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hajimeru-0.1.2 | lib/hajimeru/generator/sinatra.rb |
hajimeru-0.1.1 | lib/hajimeru/generator/sinatra.rb |