module ColonelKurtz::Model::Blockable
Public Instance Methods
has_blocks(*fields)
click to toggle source
# File lib/colonel_kurtz/model/blockable.rb, line 7 def has_blocks(*fields) fields.each do |field| define_method "#{field}_blocks" do begin content = send(field) if content.is_a?(String) content = JSON.parse(content) end content.map { |data| ColonelKurtz::Block.new(data) } rescue [] # TODO error handling end end end end