Class: CiSlack::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/ci_slack/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/ci_slack/configuration.rb', line 9

def initialize
  @webhook = ''
  @channel = '#ci'
  @bot_name = 'CI BOT'
  @project = ''
  @slack_names = {}
  @ci_computer = 'CI'

  @failed_icon = 'failed'
  @success_icon = 'successful'
  @failed_title = 'CI FAILED!'
  @success_title = 'SUCCESS'

  @skip_success_message = []
end

Instance Attribute Details

#bot_nameObject

Returns the value of attribute bot_name.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def bot_name
  @bot_name
end

#channelObject

Returns the value of attribute channel.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def channel
  @channel
end

#ci_computerObject

Returns the value of attribute ci_computer.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def ci_computer
  @ci_computer
end

#failed_iconObject

Returns the value of attribute failed_icon.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def failed_icon
  @failed_icon
end

#failed_titleObject

Returns the value of attribute failed_title.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def failed_title
  @failed_title
end

#projectObject

Returns the value of attribute project.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def project
  @project
end

#skip_success_messageObject

Returns the value of attribute skip_success_message.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def skip_success_message
  @skip_success_message
end

#slack_namesObject

Returns the value of attribute slack_names.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def slack_names
  @slack_names
end

#success_iconObject

Returns the value of attribute success_icon.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def success_icon
  @success_icon
end

#success_titleObject

Returns the value of attribute success_title.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def success_title
  @success_title
end

#webhookObject

Returns the value of attribute webhook.



3
4
5
# File 'lib/ci_slack/configuration.rb', line 3

def webhook
  @webhook
end