class Marv::CLI::Project

Public Instance Methods

build(dir='build') click to toggle source
# File lib/marv/cli/project.rb, line 38
def build(dir='build')
  project = Marv::Project::Project.new(self, '.', options[:config])
  builder = Marv::Project::Builder.new(project)
  builder.build_to(dir)
end
create(dir) click to toggle source
# File lib/marv/cli/project.rb, line 11
def create(dir)
  Marv::Project::Create.new(self, dir)
end
package(filename=nil) click to toggle source
# File lib/marv/cli/project.rb, line 47
def package(filename=nil)
  project = Marv::Project::Project.new(self, '.', options[:config])
  builder = Marv::Project::Builder.new(project)
  actions = Marv::Project::Actions.new(project, builder)
  actions.package(filename)
end
watch() click to toggle source
# File lib/marv/cli/project.rb, line 29
def watch
  project = Marv::Project::Project.new(self, '.', options[:config])
  builder = Marv::Project::Builder.new(project)
  Marv::Project::Guard.start(project, builder)
end