class Abrizer::AdaptationsFile
Public Class Methods
new(filepath, output_directory)
click to toggle source
# File lib/abrizer/adaptations_file.rb, line 6 def initialize(filepath, output_directory) @filepath = filepath @output_directory = output_directory FileUtils.mkdir_p @output_directory unless File.exist? @output_directory end
Public Instance Methods
adaptations()
click to toggle source
# File lib/abrizer/adaptations_file.rb, line 12 def adaptations adapt = Abrizer::AdaptationFinder.new(filepath: @filepath, output_directory: @output_directory).adaptations adapt_dump = adapt.map{|a| a.to_hash} File.open(adaptations_filepath, 'w') do |fh| fh.puts MultiJson.dump(adapt_dump) end adapt end