Sha256: 2b8d0ab78eeb4e3094c116be854ce96fca65bfe6b37ea22a6df711c9d270808b

Contents?: true

Size: 1.64 KB

Versions: 21

Compression:

Stored size: 1.64 KB

Contents

require 'csv'
require 'open-uri'
require 'time'

namespace 'import' do
  namespace 'data' do

    # # Import Cover Images
    # ["Category", "ClassifiedAttribute"].each do |imageable_cls_name|
    #   name = imageable_cls_name.underscore.pluralize
    #   desc "Import Cover Image for #{name}"
    #   task name => :environment do
    #     verbose = true
    #     verbose = false if ["false", "f","0","no","n"].include?(ENV["verbose"].to_s.downcase.strip)

    #     path = Rails.root.join('db', 'images', "cover_images", name)
    #     imageable_cls_name.constantize.import_cover_image_recursively(path, true, verbose)
    #     puts "Importing Completed".green if verbose
    #   end
    # end

    desc "Import all images"
    task 'images' => :environment do
      verbose = true
      verbose = false if ["false", "f","0","no","n"].include?(ENV["verbose"].to_s.downcase.strip)

      path = Rails.root.join('db', 'images', "#{cls_name.constantize.table_name}")
      cls_name.constantize.destroy_all if destroy_all
      cls_name.constantize.import_images_recursively(path, true, verbose)
      puts "Importing Completed".green if verbose
    end

    namespace 'dummy' do
      desc "Import all dummy images"
      task 'images' => :environment do
        verbose = true
        verbose = false if ["false", "f","0","no","n"].include?(ENV["verbose"].to_s.downcase.strip)

        path = Rails.root.join('db', 'images', "#{cls_name.constantize.table_name}")
        cls_name.constantize.destroy_all if destroy_all
        cls_name.constantize.import_images_recursively(path, true, verbose)
        puts "Importing Completed".green if verbose
      end
    end
  end
end
    

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
kuppayam-0.2.12.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.11.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.10.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.9.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.8.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.7.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.6.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.5.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.4.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.3.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.2.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.1.pre.materialize lib/tasks/import_images.rake
kuppayam-0.2.0.pre.materialize lib/tasks/import_images.rake
kuppayam-0.1.39 lib/tasks/import_images.rake
kuppayam-0.1.38 lib/tasks/import_images.rake
kuppayam-0.1.37 lib/tasks/import_images.rake
kuppayam-0.1.36 lib/tasks/import_images.rake
kuppayam-0.1.35 lib/tasks/import_images.rake
kuppayam-0.1.34 lib/tasks/import_images.rake
kuppayam-0.1.33 lib/tasks/import_images.rake