Class: Lazylead::Comment

Inherits:
Object
  • Object
show all
Defined in:
lib/lazylead/system/jira.rb

Overview

Comment in jira ticket

Instance Method Summary collapse

Constructor Details

#initialize(comment) ⇒ Comment

Returns a new instance of Comment.



300
301
302
# File 'lib/lazylead/system/jira.rb', line 300

def initialize(comment)
  @comment = comment
end

Instance Method Details

#authorObject



317
318
319
# File 'lib/lazylead/system/jira.rb', line 317

def author
  @comment.attrs["author"]["displayName"]
end

#include?(text) ⇒ Boolean

Check that comment has expected text

Returns:

  • (Boolean)


305
306
307
# File 'lib/lazylead/system/jira.rb', line 305

def include?(text)
  to_s.include? text
end

#linesObject



313
314
315
# File 'lib/lazylead/system/jira.rb', line 313

def lines
  to_s.split("\n").reject(&:blank?)
end

#to_sObject



309
310
311
# File 'lib/lazylead/system/jira.rb', line 309

def to_s
  @comment.attrs["body"]
end