Sha256: 95491a8b1c3c3d6a78c63c5ee04c8d1495cc0bac0aa00783acc7081d47745904

Contents?: true

Size: 325 Bytes

Versions: 6

Compression:

Stored size: 325 Bytes

Contents

require 'active_support/inflector'

class Default < Thor
  include Thor::Actions
  attr_reader :name

  source_root File.expand_path("../templates", __FILE__)

  desc "new NAME", "Create a new scroll"
  def new(name)
    @name = name
    template "new_scroll.tt", "scrolls/#{name}.rb"
    `open scrolls/#{name}.rb`
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
appscrolls-0.11.2 Thorfile
appscrolls-0.11.1 Thorfile
appscrolls-0.11.0 Thorfile
appscrolls-0.10.1 Thorfile
appscrolls-0.10.0 Thorfile
appscrolls-0.9.0 Thorfile