Class: FeatureMap::Commit

Inherits:
Object
  • Object
show all
Defined in:
lib/feature_map/commit.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sha: nil, description: nil, pull_request_number: nil, files: []) ⇒ Commit

Returns a new instance of Commit.



9
10
11
12
13
14
# File 'lib/feature_map/commit.rb', line 9

def initialize(sha: nil, description: nil, pull_request_number: nil, files: [])
  @sha = sha
  @description = description
  @pull_request_number = pull_request_number
  @files = files
end

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



5
6
7
# File 'lib/feature_map/commit.rb', line 5

def description
  @description
end

#filesObject (readonly)

Returns the value of attribute files.



7
8
9
# File 'lib/feature_map/commit.rb', line 7

def files
  @files
end

#pull_request_numberObject (readonly)

Returns the value of attribute pull_request_number.



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

def pull_request_number
  @pull_request_number
end

#shaObject (readonly)

Returns the value of attribute sha.



4
5
6
# File 'lib/feature_map/commit.rb', line 4

def sha
  @sha
end