Module: Webbynode::Engines::Engine::InstanceMethods

Defined in:
lib/webbynode/engines/engine.rb

Instance Method Summary collapse

Instance Method Details

#gemfileObject



50
51
52
# File 'lib/webbynode/engines/engine.rb', line 50

def gemfile
  @gemfile ||= Webbynode::Gemfile.new
end

#gitObject



54
55
56
# File 'lib/webbynode/engines/engine.rb', line 54

def git
  @git ||= Webbynode::Git.new
end

#ioObject



58
59
60
# File 'lib/webbynode/engines/engine.rb', line 58

def io
  @io ||= Webbynode::Io.new
end

#prepareObject



43
44
45
46
47
48
# File 'lib/webbynode/engines/engine.rb', line 43

def prepare
  self.class.git_excluded.each do |exc|
    git.remove(exc) if git.tracks?(exc)
    git.add_to_git_ignore exc
  end
end

#valid?Boolean

Returns:

  • (Boolean)


62
63
64
# File 'lib/webbynode/engines/engine.rb', line 62

def valid?
  true
end