Merge branch 'extract_source_fix'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into refactor_extract_gem_options
add GemOptionExtractor class
integrate GemOptionExtractor and fix incorrect spec
Merge pull request #15 from fespinoza/refactor_extract_gem_options

Refactor extract gem options