Sha256: 01484c0c2ef5888281a736c7cb0a9364ece2f1378c2e52ec281a3f80476b7ed9

Contents?: true

Size: 531 Bytes

Versions: 14

Compression:

Stored size: 531 Bytes

Contents

module SpreeEssentials
  module Generators
    class EssentialsBase < Rails::Generators::Base
    
      include Rails::Generators::Migration      

      def self.count!
        @count ||= 0
        (@count += 1) * 3
      end

      def self.next_migration_number(path)
        @time ||= Time.new.utc
        if ActiveRecord::Base.timestamped_migrations
          (@time + self.count!).strftime("%Y%m%d%H%M%S")
        else
          "%.3d" % (current_migration_number(dirname) + 1)
        end
      end
      
    end
  end
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
spree_essential_cms-0.1.2 lib/generators/essentials_base.rb
spree_essentials-0.2.3 lib/generators/essentials_base.rb
spree_essentials-0.2.2 lib/generators/essentials_base.rb
spree_essentials-0.2.1 lib/generators/essentials_base.rb
spree_essentials-0.2.0 lib/generators/essentials_base.rb
spree_essentials-0.1.4 lib/generators/essentials_base.rb
spree_essentials-0.1.3 lib/generators/essentials_base.rb
spree_essentials-0.1.2 lib/generators/essentials_base.rb
spree_essentials-0.1.1 lib/generators/essentials_base.rb
spree_essential_cms-0.1.0 lib/generators/essentials_base.rb
spree_essentials-0.1.0 lib/generators/essentials_base.rb
spree_essential_press-0.1.0.pre3 lib/generators/essentials_base.rb
spree_essential_press-0.1.0.pre2 lib/generators/essentials_base.rb
spree_essentials-0.1.0.pre lib/generators/essentials_base.rb