Module: GitReporting::Source

Defined in:
lib/git_reporting/source.rb,
lib/git_reporting/source/array.rb,
lib/git_reporting/source/github.rb

Defined Under Namespace

Classes: Array, Github

Class Method Summary collapse

Class Method Details

.from_options(options = {}) ⇒ Object



6
7
8
9
# File 'lib/git_reporting/source.rb', line 6

def self.from_options(options = {})
  source = options.delete(:source)
  const_get(source.to_s.capitalize).new(options)
end