engine/app/models/locomotive/extensions/site/first_installation.rb

20 lines
422 B
Ruby

module Locomotive
module Extensions
module Site
module FirstInstallation
# only called during the installation workflow, just after the admin account has been created
def create_first_one(attributes)
site = self.new(attributes)
site.memberships.build :account => Account.first, :role => 'admin'
site.save
site
end
end
end
end
end