Class: LicenseAuto::Markdown

Inherits:
Object
  • Object
show all
Defined in:
lib/license_auto/license/readme.rb

Constant Summary collapse

FILE_EXTENSION =
/\.(md|markdown)$/i
PATTERN =
/(?<text>^##\s*(license|copy|copying)(.*\n*)*)($|(?=\n^##))/i

Class Method Summary collapse

Class Method Details

.cut_license(content) ⇒ Object



36
37
38
39
40
41
# File 'lib/license_auto/license/readme.rb', line 36

def self.cut_license(content)
  matched = PATTERN.match(content)
  if matched
    matched[:text]
  end
end