Sha256: 43336fbde5b5b76b0ca12a7e0e91e8008fa2db5a8f1bc3396f7776ed493dac97

Contents?: true

Size: 940 Bytes

Versions: 2

Compression:

Stored size: 940 Bytes

Contents

require "rubyXL"
require "rubyXL/convenience_methods/cell"
require "rubyXL/convenience_methods/color"
require "rubyXL/convenience_methods/font"
require "rubyXL/convenience_methods/workbook"
require "rubyXL/convenience_methods/worksheet"
require_relative "tools/crud_operations"
require_relative "tools/crud_config"
require_relative "tools/crud_notifications"
require_relative "tools/railtie"
require_relative "tools/crud_data"

module Rails
  module Crud
    module Tools
      def self.setup()
        unless File.exist?(".crudconfig")
          puts "The .crudconfig file is required. Please run `bundle exec crud init`."
          return
        end

        unless File.exist?(CrudConfig.instance.crud_file_path)
          puts "The CRUD file is required. Please run `bundle exec crud gen_crud`."
          return
        end

        CrudData.instance.load_crud_data
        setup_notifications
      end

      setup
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails-crud-tools-0.4.1 lib/rails/crud/tools.rb
rails-crud-tools-0.4.0 lib/rails/crud/tools.rb