Sha256: 662f099d0fa062e4fbe234d145c2cc7be1a57884aa229cf319cd10681e619403

Contents?: true

Size: 1.34 KB

Versions: 4

Compression:

Stored size: 1.34 KB

Contents

# desc "Explaining what the task does"
# task :binda do
#   # Task goes here
# end

desc "Create first user"
task :binda_create_initial_user => :environment do
	STDOUT.puts "What is your email? [mail@domain.com]"
  username = STDIN.gets.strip
  username = 'mail@domain.com' if username.blank?
	STDOUT.puts "What is your password? [password]"
  password = STDIN.gets.strip
  password = 'password' if password.blank?
  Binda::User.create!( email: username, password: password, password_confirmation: password, is_superadmin: true )
end

desc "Update Binda::Page to Binda::Component"
task :binda_update_page_to_component => :environment do
	ActiveRecord::Base.connection.execute("UPDATE binda_assets SET fieldable_type = 'Binda::Component' WHERE  fieldable_type = 'Binda::Page'")
	ActiveRecord::Base.connection.execute("UPDATE binda_texts SET fieldable_type = 'Binda::Component' WHERE  fieldable_type = 'Binda::Page'")
	ActiveRecord::Base.connection.execute("UPDATE binda_dates SET fieldable_type = 'Binda::Component' WHERE  fieldable_type = 'Binda::Page'")
	ActiveRecord::Base.connection.execute("UPDATE binda_galleries SET fieldable_type = 'Binda::Component' WHERE  fieldable_type = 'Binda::Page'")
	ActiveRecord::Base.connection.execute("UPDATE binda_repeaters SET fieldable_type = 'Binda::Component' WHERE  fieldable_type = 'Binda::Page'")
	p "Binda has been updated"
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
binda-0.0.6 lib/tasks/binda.rake
binda-0.0.5 lib/tasks/binda.rake
binda-0.0.3 lib/tasks/binda.rake
binda-0.0.2 lib/tasks/binda.rake