Sha256: e3a3ca44874517f38ec0661c32d43f816b3553f93313b2434aa6ef4d7d76ec47

Contents?: true

Size: 371 Bytes

Versions: 159

Compression:

Stored size: 371 Bytes

Contents

module AuxModel

  def add_newsitem item
    n = Newsitem.new
    case item.class.name
    when 'Video'
      n.video_id = item.id
    when 'Photo'
      raise 'Not Implemented'
    when 'Report'
      raise 'Not Implemented'
    when 'Gallery'
      raise 'Not Implmented'
    else
      raise 'Not Implemented'
    end
    self.newsitems << n
    self.save
  end

end

Version data entries

159 entries across 159 versions & 3 rubygems

Version Path
ish_models-0.0.33.30 lib/aux_model.rb
ish_models-0.0.33.29 lib/aux_model.rb
ish_models-0.0.33.28 lib/aux_model.rb
ish_models-0.0.33.27 lib/aux_model.rb
ish_models-0.0.33.26 lib/aux_model.rb
ish_models-0.0.33.25 lib/aux_model.rb
ish_models-0.0.33.24 lib/aux_model.rb
ish_models-0.0.33.23 lib/aux_model.rb
ish_models-0.0.33.22 lib/aux_model.rb
ish_models-0.0.33.21 lib/aux_model.rb
ish_models-0.0.33.20 lib/aux_model.rb
ish_models-0.0.33.19 lib/aux_model.rb
ish_models-0.0.33.18 lib/aux_model.rb
ish_models-0.0.33.17 lib/aux_model.rb
ish_models-0.0.33.16 lib/aux_model.rb
ish_models-0.0.33.15 lib/aux_model.rb
ish_models-0.0.33.14 lib/aux_model.rb
ish_models-0.0.33.13 lib/aux_model.rb
ish_models-0.0.33.12 lib/aux_model.rb
ish_models-0.0.33.11 lib/aux_model.rb