lib/generators/petergate/install_generator.rb in petergate-0.1.3 vs lib/generators/petergate/install_generator.rb in petergate-0.1.4
- old
+ new
@@ -17,36 +17,13 @@
inject_into_file "app/models/user.rb", after: /^\s{2,}devise[^\n]+\n[^\n]+\n/ do
<<-'RUBY'
################################################################################
## PeterGate Roles
+ ## The :user role is added by default and shouldn't be included in this list.
+ petergate(roles: [admin, company_admin])
################################################################################
-
- serialize :roles
-
- # The :user role is added by default and shouldn't be included in this list.
- Roles = [:admin]
-
- after_initialize do
- self[:roles] = []
- end
-
- def roles=(v)
- self[:roles] = v.map(&:to_sym).to_a.select{|r| r.size > 0 && Roles.include?(r)}
- end
-
- def roles
- self[:roles] + [:user]
- end
-
- def role
- roles.first
- end
-
- ################################################################################
- ## End PeterGate Roles
- ################################################################################
-
+
RUBY
end
end
def create_migrations