class Takelage::InitTakelage
takelage init takelage
Public Class Methods
new(args = [], local_options = {}, configuration = {})
click to toggle source
Initialize bit require Define templates rubocop:disable Metrics/MethodLength
Calls superclass method
# File lib/takelage/init/takelage/cli.rb, line 28 def initialize(args = [], local_options = {}, configuration = {}) # initialize thor parent class super args, local_options, configuration @bit_require_file = config.active['bit_require_file'] @bitrequireyml = { name: 'bitrequire.yml', template: 'templates/bitrequireyml.tt' } @gitignore = { name: '.gitignore', template: '../templates/gitignore.tt' } @projectyml = { name: 'project.yml', template: 'templates/projectyml.tt' } @rakefile = { name: 'Rakefile', template: '../templates/Rakefile.tt' } end
source_root()
click to toggle source
Provide template path for Thor:Actions
# File lib/takelage/init/takelage/cli.rb, line 54 def self.source_root File.dirname(__FILE__) end
Public Instance Methods
rake()
click to toggle source
# File lib/takelage/init/takelage/cli.rb, line 66 def rake exit init_takelage_rake end