lib/ez/controller.rb in ez-0.9.1 vs lib/ez/controller.rb in ez-0.9.5

- old
+ new

@@ -1,26 +1,18 @@ module ActionController class Base - helper_method :current_user - helper_method :user_signed_in? + if Rails.env.development? - def user_signed_in? - session[:user_id].present? - end + before_action :ez_update_tables - def sign_in_as(user) - @current_user = user - session[:user_id] = user.try(:id) - user - end + def ez_update_tables + Rails.cache.fetch('ez-generate-yml') do + EZ::DomainModeler.generate_models_yml + end + EZ::DomainModeler.update_tables + end - def sign_out - sign_in_as nil - end - - def current_user(klass = User) - @current_user ||= klass.send(:find_by, id: session[:user_id]) end end end