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 |