Module: AirTest

Defined in:
lib/air_test.rb,
lib/air_test/cli.rb,
lib/air_test/engine.rb,
lib/air_test/runner.rb,
lib/air_test/version.rb,
lib/air_test/configuration.rb,
lib/air_test/github_client.rb,
lib/air_test/ticket_parser.rb,
lib/air_test/spec_generator.rb,
lib/air_test/jira_ticket_parser.rb,
lib/air_test/monday_ticket_parser.rb,
lib/air_test/notion_ticket_parser.rb

Overview

Handles configuration for AirTest, including API tokens and environment variables. frozen_string_literal: true

Defined Under Namespace

Modules: TicketParser Classes: CLI, Configuration, Engine, GithubClient, JiraTicketParser, MondayTicketParser, NotionTicketParser, Runner, SpecGenerator

Constant Summary collapse

VERSION =
"0.1.6.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



6
7
8
# File 'lib/air_test.rb', line 6

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
12
# File 'lib/air_test.rb', line 9

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end