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
.banner_message ⇒ Object
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_message ⇒ Object
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
|
.root ⇒ Object
19
20
21
|
# File 'lib/marv.rb', line 19
def self.root
::File.expand_path(::File.join(::File.dirname(__FILE__), '..'))
end
|