Sha256: 3137cf2b4f769d66aa1cb4f32563c4d00507c8801f7d8e4abf11461603e6b309
Contents?: true
Size: 287 Bytes
Versions: 3
Compression:
Stored size: 287 Bytes
Contents
require 'open3' module Swiftfake class SourceReader def read_file(source_file) source = File.read(source_file) structure_json, status = Open3.capture2("sourcekitten structure --file #{source_file}") [source, structure_json] if status.success? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
swiftfake-0.3.0 | lib/swiftfake/source_reader.rb |
swiftfake-0.2.1 | lib/swiftfake/source_reader.rb |
swiftfake-0.2.0 | lib/swiftfake/source_reader.rb |