Module: Milkshake::App::Defaults

Included in:
Milkshake::App
Defined in:
lib/milkshake/app/defaults.rb

Instance Method Summary collapse

Instance Method Details

#default_authorObject



6
7
8
9
10
11
12
# File 'lib/milkshake/app/defaults.rb', line 6

def default_author
  @default_author ||= begin
    name = %x[git config --get user.name].chomp
    name = 'FIX_ME_AUTHOR' if name.nil? or name.empty?
    name
  end
end

#default_descriptionObject



32
33
34
# File 'lib/milkshake/app/defaults.rb', line 32

def default_description
  'FIX_ME_DESCRIPTION'
end

#default_emailObject



14
15
16
17
18
19
20
# File 'lib/milkshake/app/defaults.rb', line 14

def default_email
  @default_email ||= begin
    email = %x[git config --get user.email].chomp
    email = 'FIX_ME_EMAIL' if email.nil? or email.empty?
    email
  end
end

#default_environmentObject



22
23
24
25
26
# File 'lib/milkshake/app/defaults.rb', line 22

def default_environment
  @default_environment ||= begin
    ENV['RAILS_ENV'] || 'development'
  end
end

#default_summaryObject



28
29
30
# File 'lib/milkshake/app/defaults.rb', line 28

def default_summary
  'FIX_ME_SUMMARY'
end

#default_websiteObject



36
37
38
# File 'lib/milkshake/app/defaults.rb', line 36

def default_website
  'FIX_ME_WEBSITE'
end

#rename_task(names = {}) ⇒ Object



40
41
42
43
44
# File 'lib/milkshake/app/defaults.rb', line 40

def rename_task(names={})
  names.each do |old_name, new_name|
    self.tasks[new_name.to_s] = self.tasks.delete(old_name.to_s)
  end
end