Module: RawColumn::ClassMethods

Defined in:
lib/raw_column.rb

Instance Method Summary collapse

Instance Method Details

#raw_column(*column_names) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/raw_column.rb', line 10

def raw_column(*column_names)
  class_eval do
    column_names = [:content] if column_names.blank?
    column_names.each do |column_name|
      define_method :"raw_#{column_name}" do
        JsonProxy.new(self, column_name)
      end
    end
  end
end