module Scaffolding

def self.mysql?

def self.mysql?
  database == :mysql
end

def self.table_name_prefix

def self.table_name_prefix
  "scaffolding_"
end

def self.valid_attribute_type?(type)

def self.valid_attribute_type?(type)
  [
    "address_field",
    "boolean",
    "buttons",
    # TODO: We're leaving cloudinary_image here for now for backwards compatibility.
    # We should remove it in a future major update.
    "cloudinary_image",
    "color_picker",
    "date_and_time_field",
    "date_field",
    "email_field",
    "emoji_field",
    "file_field",
    "image",
    "number_field",
    "options",
    "password_field",
    "phone_field",
    "super_select",
    "text_area",
    "text_field",
    "trix_editor"
  ].include?(type.gsub(/{.*}/, "")) # Pop off curly brackets such as `super_select{class_name=Membership}`
end