Method: EasyChangelog::Entry#initialize

Defined in:
lib/easy_changelog/entry.rb

#initialize(type:, body: last_commit_title, ref_type: nil, ref_id: nil, card_id: nil, cards_url: nil, user: github_user, branch_name: nil) ⇒ Entry

Returns a new instance of Entry.



5
6
7
8
9
10
11
12
13
# File 'lib/easy_changelog/entry.rb', line 5

def initialize(type:, body: last_commit_title, ref_type: nil, ref_id: nil, card_id: nil, cards_url: nil,
               user: github_user, branch_name: nil)
  id, body = EasyChangelog::Utility.extract_id(body)
  ref_id ||= id || last_commit_id
  ref_type ||= id ? :pull : :commit
  card_id ||= EasyChangelog::Utility.discover_card_id(branch_name)

  super
end