Sha256: a90248824317fa3148e91585ab93874c3c4241e06ca1c10adc923575f30ecc98
Contents?: true
Size: 631 Bytes
Versions: 3
Compression:
Stored size: 631 Bytes
Contents
# frozen_string_literal: true require "bundler/gem_tasks" require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) desc "Generates default actions modules from API spec YAML file." task :generate_default_api_modules do require "lunanode/action_generator" modules = Lunanode::ActionGenerator.generate_default_modules modules.each do |category, module_s| filename = "lib/lunanode/api_actions/default/#{category}.rb" raise "File already exists: #{filename}" if File.exist?(filename) bytes = File.write(filename, module_s) puts "File written: #{filename} (#{bytes} bytes)" end end task default: :spec
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lunanode-0.2.0 | Rakefile |
lunanode-0.1.6 | Rakefile |
lunanode-0.1.5 | Rakefile |