Skip to content

Commit eff59f2

Browse files
committed
feat(block): enable block
1 parent 073c0c1 commit eff59f2

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

lib/env_pull_request.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require 'env_pull_request/version'
33

44
module EnvPullRequest
5-
def self.new
6-
Base.new
5+
def self.new(&block)
6+
Base.new(&block)
77
end
88
end

lib/env_pull_request/base.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@ class Base
55
include Utils
66
attr_reader :pull_request_id
77

8-
def initialize
9-
@pull_request_id = fetch_pull_request_id
8+
def initialize(&block)
9+
@pull_request_id =
10+
if block_given?
11+
block.call || fetch_pull_request_id
12+
else
13+
fetch_pull_request_id
14+
end
1015
end
1116

1217
def fetch_pull_request_id

0 commit comments

Comments
 (0)