class AccessTokenGenerator

Public Class Methods

next_migration_number(dir) click to toggle source
# File lib/generators/access_token/access_token_generator.rb, line 22
def self.next_migration_number(dir)
  Time.now.utc.strftime("%Y%m%d%H%M%S")
end

Public Instance Methods

migration() click to toggle source
# File lib/generators/access_token/access_token_generator.rb, line 5
def migration
  migration_template(
    'migration.rb',
    'db/migrate/create_access_tokens.rb'
  )
end
migration_version() click to toggle source
# File lib/generators/access_token/access_token_generator.rb, line 16
def migration_version
  if rails5_and_up?
    "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]"
  end
end
rails5_and_up?() click to toggle source
# File lib/generators/access_token/access_token_generator.rb, line 12
def rails5_and_up?
  Rails::VERSION::MAJOR >= 5
end