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

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

Instance Method Summary collapse

Instance Method Details

#gemfile ⇒ Object



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

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

#git ⇒ Object



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

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

#io ⇒ Object



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

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

#prepare ⇒ Object



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