class TicketAbstractorClient::Configuration
Constants
- DEFAULT_JIRA_META_EXPIRATION_PERIOD
- DEFAULT_SNOW_DISPLAY_VALUE
- DEFAULT_SSL_OPTIONS
- DEFAULT_TRACE_COMMUNICATIONS
- SNOW_DISPLAY_VALUES_LIST
Attributes
jira_fields_meta_hash[RW]
jira_meta_expiration_period[RW]
security_token[RW]
snow_display_value[RW]
ssl_options[RW]
ticket_abstractor_url[RW]
trace_communications[RW]
Public Instance Methods
jira_fields_meta(endpoint = nil)
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 30 def jira_fields_meta(endpoint = nil) @jira_fields_meta_hash ||= {} if endpoint.present? @jira_fields_meta_hash[endpoint.to_sym] ||= ClientHelper.get_jira_fields_meta(endpoint)[endpoint.to_sym] else @jira_fields_meta_hash ||= ClientHelper.get_jira_fields_meta end end
jira_tickets_filter_class()
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 20 def jira_tickets_filter_class @jira_tickets_filter_class.presence end
jira_tickets_filter_class=(filter_class)
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 24 def jira_tickets_filter_class=(filter_class) raise_configuration_error(filter_class) unless filter_class < Base::TicketsFilter @jira_tickets_filter_class = filter_class end
snow_tickets_filter_class()
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 52 def snow_tickets_filter_class @snow_tickets_filter_class.presence end
snow_tickets_filter_class=(filter_class)
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 56 def snow_tickets_filter_class=(filter_class) raise_configuration_error(filter_class) unless filter_class < Base::TicketsFilter @snow_tickets_filter_class = filter_class end
Private Instance Methods
raise_configuration_error(filter_class)
click to toggle source
# File lib/ticket_abstractor_client/configuration.rb, line 68 def raise_configuration_error(filter_class) message = "Filter class '#{filter_class.to_s}' isn't a subclass of Base::TicketsFilter" raise Base::Errors::ConfigurationError, message end