Module: Brightcontent::ModelExtensions::ClassMethods

Defined in:
lib/brightcontent/model_extensions.rb

Instance Method Summary collapse

Instance Method Details

#add_brightcontent_column(column_name) ⇒ Object



10
11
12
# File 'lib/brightcontent/model_extensions.rb', line 10

def add_brightcontent_column(column_name)
  added_brightcontent_columns << column_name.to_s
end

#added_brightcontent_columnsObject



14
15
16
# File 'lib/brightcontent/model_extensions.rb', line 14

def added_brightcontent_columns
  @_added_brightcontent_columns ||= []
end

#brightcontent_columnsObject



6
7
8
# File 'lib/brightcontent/model_extensions.rb', line 6

def brightcontent_columns
  (column_names + added_brightcontent_columns).uniq
end