module ActsAsToken::ClassMethods

Public Instance Methods

acts_as_token(column_name: :token_id, length: 10) click to toggle source
# File lib/acts_as_token.rb, line 12
def acts_as_token(column_name: :token_id, length: 10)
  unless column_names.include? column_name.to_s
    raise "#{ self.name } does not have a column #{ column_name }"
  else
    instance_variable_set('@_column_name', column_name.to_sym)
    instance_variable_set('@_length', length.to_i)
  end
end