We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 073c0c1 commit eff59f2Copy full SHA for eff59f2
2 files changed
lib/env_pull_request.rb
@@ -2,7 +2,7 @@
2
require 'env_pull_request/version'
3
4
module EnvPullRequest
5
- def self.new
6
- Base.new
+ def self.new(&block)
+ Base.new(&block)
7
end
8
lib/env_pull_request/base.rb
@@ -5,8 +5,13 @@ class Base
include Utils
attr_reader :pull_request_id
- def initialize
9
- @pull_request_id = fetch_pull_request_id
+ def initialize(&block)
+ @pull_request_id =
10
+ if block_given?
11
+ block.call || fetch_pull_request_id
12
+ else
13
+ fetch_pull_request_id
14
+ end
15
16
17
def fetch_pull_request_id
0 commit comments