Class: Wlog::CreateIssue

Inherits:
Commandable show all
Defined in:
lib/wlog/commands/create_issue.rb

Overview

Author:

  • Simon Symeonidis

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#retObject

Returns the value of attribute ret.



18
19
20
# File 'lib/wlog/commands/create_issue.rb', line 18

def ret
  @ret
end

Instance Method Details

#executeObject

Execute create issue transaction



11
12
13
14
15
16
17
# File 'lib/wlog/commands/create_issue.rb', line 11

def execute
  desc = Readline.readline("Small issue description :") || "None."
  ldesc = Readline.readline("Long issue description :") || "None."
  @ret = Issue.create(:description =>desc.chomp, :long_description => ldesc,
    :status => 0, :created_at => Time.now, :updated_at => Time.now,
    :due_date => Time.now, :timelog => 0)
end