class Adapters::CircleCI
Constants
- CODE
Public Class Methods
new(_value)
click to toggle source
# File lib/ducalis/adapters/circle_ci.rb, line 11 def initialize(_value); end
suitable_for?(value)
click to toggle source
# File lib/ducalis/adapters/circle_ci.rb, line 7 def self.suitable_for?(value) value == CODE end
Public Instance Methods
call()
click to toggle source
# File lib/ducalis/adapters/circle_ci.rb, line 13 def call [repo, id] end
Private Instance Methods
id()
click to toggle source
# File lib/ducalis/adapters/circle_ci.rb, line 26 def id @id ||= ENV.fetch('CI_PULL_REQUEST') .split('/') .last end
repo()
click to toggle source
# File lib/ducalis/adapters/circle_ci.rb, line 19 def repo @repo ||= ENV.fetch('CIRCLE_REPOSITORY_URL') .sub('https://github.com/', '') .sub('git@github.com:', '') .sub('.git', '') end