rs-pro/rails_admin_settings

View on GitHub
lib/rails_admin_settings/dumper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RailsAdminSettings
  module Dumper
    def self.dump(path)
      ns = {}
      RailsAdminSettings::Setting.each do |s|
        ns[s.ns] = {} if ns[s.ns].nil?
        ns[s.ns][s.key] = s.as_yaml
      end
      File.write(path, ns.to_yaml)
    end
  end
end