Sha256: 0a8e7f86b41eda8cd52827c60a202a483c4c3eaa5efb9eadb7006616a7dfd945
Contents?: true
Size: 1.27 KB
Versions: 4
Compression:
Stored size: 1.27 KB
Contents
Sequel.migration do up do create_table :settings do primary_key :id String :key , :null => false, :unique => true String :group_key, :null => false String :default , :text => true String :type , :default => 'textbox' String :value , :text => true end # Insert our default settings Zen::Database.handle[:settings].insert_multiple([ {:key => 'website_name' , :group_key => 'general' , :default => 'Zen', :type => 'textbox'}, {:key => 'website_description', :group_key => 'general' , :type => 'textarea'}, {:key => 'website_enabled' , :group_key => 'general' , :default => '1', :type => 'radio'}, {:key => 'language' , :group_key => 'general' , :default => 'en', :type => 'select'}, {:key => 'default_section' , :group_key => 'general' , :type => 'select'}, {:key => 'theme' , :group_key => 'general' , :type => 'select'}, {:key => 'enable_antispam' , :group_key => 'security', :default => true, :type => 'radio'}, {:key => 'defensio_key' , :group_key => 'security', :type => 'textbox'} ]) end down do drop_table :settings end end
Version data entries
4 entries across 4 versions & 1 rubygems