Sha256: 18dfe3ca82a957ccf831b9cc54f6793e05af1fcf1e2600f87b42edd62ef83f44
Contents?: true
Size: 886 Bytes
Versions: 6
Compression:
Stored size: 886 Bytes
Contents
if defined?(Refinery::User) Refinery::User.all.each do |user| if user.plugins.where(:name => 'refinery_jobs').blank? user.plugins.create(:name => "refinery_jobs", :position => (user.plugins.maximum(:position) || -1) +1) end end end if defined?(Refinery::Page) and !Refinery::Page.exists?(:link_url => (url = Refinery::Jobs.page_url)) page = Refinery::Page.create( :title => "Jobs", :link_url => url, :deletable => false, :menu_match => "^#{url}?(\/|\/.+?|)$" ) Refinery::Pages.default_parts.each_with_index do |default_page_part, index| page.parts.create(title: default_page_part[:title], slug: default_page_part[:slug], body: nil, position: index) end end (Refinery::Jobs::Setting.methods.sort - Refinery::Setting.methods).each do |setting| Refinery::Jobs::Setting.send(setting) if setting.to_s !~ /=\z/ end
Version data entries
6 entries across 6 versions & 1 rubygems