lib/opal/path_reader.rb
require 'opal/hike_path_finder' module Opal class PathReader def initialize(file_finder = HikePathFinder.new) @file_finder = file_finder end def read(path) full_path = expand(path) return nil if full_path.nil? File.read(full_path) end def expand(path) file_finder.find(path) end def paths file_finder.paths end private attr_reader :file_finder end end