Sha256: 06c6c056b8bbb5f2907f8d49250ddc2bf1899c0d6bbd2955a0a40e7b79b2327c

Contents?: true

Size: 661 Bytes

Versions: 1

Compression:

Stored size: 661 Bytes

Contents

require 'rails/generators'
require 'rails/generators/migration'

class SocializationGenerator < Rails::Generators::Base
  include Rails::Generators::Migration
  source_root File.expand_path(File.join('templates'), File.dirname(__FILE__))

  def create_migration_file
    copy_file "cassandra/model_follow.rb",  'app/models/follow.rb'
    copy_file "cassandra/model_like.rb",    'app/models/like.rb'
    copy_file "cassandra/model_comment.rb", 'app/models/comment.rb'
    copy_file "cassandra/model_share.rb", 'app/models/share.rb'

    migration_template 'socialization_cassandra_migrations.rake', 'lib/tasks/socialization_cassandra_migrations.rake'

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
socialization-cassandra-0.0.1.pre.alpha lib/generators/socialization/socialization_generator.rb