class Firim::Setup
Public Instance Methods
generate_firim_file(firim_path, options)
click to toggle source
# File lib/firim/setup.rb, line 11 def generate_firim_file(firim_path, options) # Generate the final Firimfile here firim = File.read("#{Firim::ROOT}/lib/assets/FirimfileDefault") firim.gsub!("[[FIRIM_API_TOKEN]]", options[:firim_api_token]) return firim end
run(options)
click to toggle source
# File lib/firim/setup.rb, line 4 def run(options) containing = (File.directory?("fastlane") ? 'fastlane' : '.') file_path = File.join(containing, 'Firimfile') data = generate_firim_file(containing, options) setup_firim(file_path, data, containing, options) end
setup_firim(file_path, data, firim_path, options)
click to toggle source
# File lib/firim/setup.rb, line 18 def setup_firim(file_path, data, firim_path, options) File.write(file_path, data) UI.success("Successfully created new Firimfile at path '#{file_path}'") end