Module: SheepAChangelog::Meta

Defined in:
lib/sheep-a-changelog/meta.rb

Class Method Summary collapse

Class Method Details

.authorObject



31
32
33
# File 'lib/sheep-a-changelog/meta.rb', line 31

def self.author
  'Jaroslav Šmolík'.freeze
end

.descriptionObject



16
17
18
19
20
21
# File 'lib/sheep-a-changelog/meta.rb', line 16

def self.description
  text = <<-DESCRIPTION
    #{summary}
  DESCRIPTION
  text.strip
end

.emailObject



35
36
37
# File 'lib/sheep-a-changelog/meta.rb', line 35

def self.email
  '[email protected]'.freeze
end

.homepageObject



23
24
25
# File 'lib/sheep-a-changelog/meta.rb', line 23

def self.homepage
  'https://github.com/grissius/keep-a-changelog'.freeze
end

.licenseObject



27
28
29
# File 'lib/sheep-a-changelog/meta.rb', line 27

def self.license
  'MIT'.freeze
end

.nameObject



3
4
5
# File 'lib/sheep-a-changelog/meta.rb', line 3

def self.name
  'sheep-a-changelog'.freeze
end

.summaryObject



11
12
13
14
# File 'lib/sheep-a-changelog/meta.rb', line 11

def self.summary
  'Simple, particular, example driven parser of keep-a-changelog format.'
    .freeze
end

.versionObject



7
8
9
# File 'lib/sheep-a-changelog/meta.rb', line 7

def self.version
  File.read(File.expand_path('../../VERSION', __dir__)).strip
end