Class: AcmsRuby::Blog

Inherits:
ARBase
  • Object
show all
Includes:
FieldSelectMethods
Defined in:
lib/acms_ruby/models/blog.rb

Instance Method Summary collapse

Methods included from FieldSelectMethods

#field, #field_group_names, #field_groups, #field_names, #image_field_names, #image_fields, #val

Methods inherited from ARBase

create_methods, next_id, #next_id

Instance Method Details

#categoriesObject



19
20
21
22
# File 'lib/acms_ruby/models/blog.rb', line 19

def categories
  return origin_categories unless parent
  parent.global_categories + origin_categories
end

#global_categoriesObject



24
25
26
27
28
# File 'lib/acms_ruby/models/blog.rb', line 24

def global_categories
  g_cates = origin_categories.where category_scope: :global
  return g_cates unless parent
  parent.global_categories + g_cates
end