Sha256: b97192e9c727e516f9f12e83193d8dcafa7d44197f2d5897794d39e1af59c748
Contents?: true
Size: 917 Bytes
Versions: 10
Compression:
Stored size: 917 Bytes
Contents
<% if namespaced? -%> require_dependency "<%= namespaced_file_path %>/application_controller" <% end -%> require 'iord/controller' <% module_namespacing do -%> class <%= controller_class_name %>Controller < ApplicationController include Iord::Controller <% unless class_path.empty? -%> <%= "set_resource_namespace #{class_path.map{ |m| m.camelize }.join('::')}" %> <% end -%> def index_attrs [ <% attributes.reject{ |attr| %w(_id id updated_at created_at deleted_at).include? attr.name }.each do |attr| -%> :<%= attr.name %>, <% end -%> ] end def show_attrs [ <% attributes.reject{ |attr| attr.name == 'deleted_at' }.each do |attr| -%> :<%= attr.name %>, <% end -%> ] end def form_attrs [ <% attributes.reject{ |attr| %w(_id id updated_at created_at deleted_at).include? attr.name }.each do |attr| -%> :<%= attr.name %>, <% end -%> ] end end <% end -%>
Version data entries
10 entries across 10 versions & 1 rubygems