Class: Tukune::Configuration::Default
- Inherits:
-
Object
- Object
- Tukune::Configuration::Default
- Includes:
- Mem
- Defined in:
- lib/tukune/configuration/default.rb
Instance Method Summary collapse
- #current_branch ⇒ Object
- #feature_branch ⇒ Object
- #feature_branch_prefix ⇒ Object
- #pull_request? ⇒ Boolean
- #repository_name ⇒ Object
- #tukune_branch? ⇒ Boolean
Instance Method Details
#current_branch ⇒ Object
17 18 19 |
# File 'lib/tukune/configuration/default.rb', line 17 def current_branch `git symbolic-ref --short HEAD`.strip end |
#feature_branch ⇒ Object
25 26 27 |
# File 'lib/tukune/configuration/default.rb', line 25 def feature_branch feature_branch_prefix + current_branch end |
#feature_branch_prefix ⇒ Object
21 22 23 |
# File 'lib/tukune/configuration/default.rb', line 21 def feature_branch_prefix 'tukune_' end |
#pull_request? ⇒ Boolean
30 31 32 |
# File 'lib/tukune/configuration/default.rb', line 30 def pull_request? false end |
#repository_name ⇒ Object
8 9 10 11 |
# File 'lib/tukune/configuration/default.rb', line 8 def repository_name raise 'You need to set TUKUNE_REPONAME in environment variables' unless ENV['TUKUNE_REPONAME'] ENV['TUKUNE_REPONAME'] end |
#tukune_branch? ⇒ Boolean
13 14 15 |
# File 'lib/tukune/configuration/default.rb', line 13 def tukune_branch? current_branch.start_with?(feature_branch_prefix) end |