class Textualize::New

Public Class Methods

source_root() click to toggle source
# File lib/textualize/tasks/new.rb, line 8
def self.source_root
  __dir__.chomp('/tasks')
end

Public Instance Methods

create_application_directory() click to toggle source
# File lib/textualize/tasks/new.rb, line 12
def create_application_directory
  directory "#{lib_directory}/templates/new/", app_name
end
installation_complete() click to toggle source
# File lib/textualize/tasks/new.rb, line 16
    def installation_complete
      puts <<-POST_INSTALL_MESSAGE
♪┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓♪

Thank you for installing textualize, please finish setting up your
project with: `cd #{app_name} && npm install`

In your new folder you can now use the following commands:

* textualize server
* textualize request_specs
* textualize seeds
* textualize factories

Each command depends on gulp being installed. Please install gulp globally with
``npm install -g gulp`` and locally with ``npm install``.

♪┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓♪
      POST_INSTALL_MESSAGE
    end

Private Instance Methods

lib_directory() click to toggle source
# File lib/textualize/tasks/new.rb, line 39
def lib_directory
  __dir__.chomp('/tasks')
end