Module: Gemnasium::Parser

Extended by:
Configuration
Defined in:
lib/gemnasium/parser.rb,
lib/gemnasium/parser/gemfile.rb,
lib/gemnasium/parser/gemspec.rb,
lib/gemnasium/parser/patterns.rb,
lib/gemnasium/parser/configuration.rb

Defined Under Namespace

Modules: Configuration, Patterns Classes: Gemfile, Gemspec

Instance Attribute Summary

Attributes included from Configuration

#runtime_groups

Class Method Summary collapse

Class Method Details

.gemfile(content) ⇒ Object



9
10
11
12
13
# File 'lib/gemnasium/parser.rb', line 9

def self.gemfile(content)
  # Remove CR chars "\r" from content since it breaks Patterns matching
  # TODO: Find something cleaner than this workaround
  Gemnasium::Parser::Gemfile.new(content.gsub("\r",''))
end

.gemspec(content) ⇒ Object



15
16
17
18
19
# File 'lib/gemnasium/parser.rb', line 15

def self.gemspec(content)
  # Remove CR chars "\r" from content since it breaks Patterns matching
  # TODO: Find something cleaner than this workaround
  Gemnasium::Parser::Gemspec.new(content.gsub("\r",''))
end