Class: Omnitest::Project::GitOptions

Inherits:
Core::Dash
  • Object
show all
Defined in:
lib/omnitest/project.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Core::Dash

field, required_field

Constructor Details

#initialize(data) ⇒ GitOptions

Returns a new instance of GitOptions.



11
12
13
14
# File 'lib/omnitest/project.rb', line 11

def initialize(data)
  data = { repo: data } if data.is_a? String
  super
end

Instance Attribute Details

#branchString

Attribute branch.

Returns:

  • (String)


8
# File 'lib/omnitest/project.rb', line 8

field :branch, String

#repoString

Required Attribute repo.

Returns:

  • (String)


7
# File 'lib/omnitest/project.rb', line 7

required_field :repo, String

#toString

Attribute to.

Returns:

  • (String)


9
# File 'lib/omnitest/project.rb', line 9

field :to, String