Module: Marv

Defined in:
lib/marv.rb,
lib/marv/cli.rb,
lib/marv/global.rb,
lib/marv/version.rb,
lib/marv/cli/base.rb,
lib/marv/cli/server.rb,
lib/marv/cli/project.rb,
lib/marv/project/guard.rb,
lib/marv/server/create.rb,
lib/marv/server/server.rb,
lib/marv/project/create.rb,
lib/marv/server/actions.rb,
lib/marv/project/actions.rb,
lib/marv/project/builder.rb,
lib/marv/project/project.rb,
lib/marv/project/builder/assets.rb,
lib/marv/project/builder/functions.rb,
lib/marv/project/builder/templates.rb

Defined Under Namespace

Modules: CLI, Project, Server Classes: Global

Constant Summary collapse

VERSION =
"0.7.2"

Class Method Summary collapse

Class Method Details



23
24
25
# File 'lib/marv.rb', line 23

def self.banner_message
  puts BANNER
end

.colorize(text, color) ⇒ Object



32
33
34
35
# File 'lib/marv.rb', line 32

def self.colorize(text, color)
  @colorizer ||= Thor::Shell::Color.new
  @colorizer.set_color(text, color)
end

.exit_messageObject



27
28
29
30
# File 'lib/marv.rb', line 27

def self.exit_message
  time = ::Time.now.strftime('%T')
  puts  "\n\n#{time} - INFO - Bye bye..."
end

.rootObject



19
20
21
# File 'lib/marv.rb', line 19

def self.root
  ::File.expand_path(::File.join(::File.dirname(__FILE__), '..'))
end