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.10 lib/aux_model.rb
ish_models-0.0.33.8 lib/aux_model.rb
ish_models-0.0.33.7 lib/aux_model.rb
ish_models-0.0.33.6 lib/aux_model.rb
ish_models-0.0.33.5 lib/aux_model.rb
ish_models-0.0.33 lib/aux_model.rb
ish_models-0.0.32 lib/aux_model.rb
ish_models-0.0.31 lib/aux_model.rb
ish_models-0.0.30 lib/aux_model.rb
ish_models-0.0.29.10 lib/aux_model.rb
ish_models-0.0.29.9 lib/aux_model.rb
ish_models-0.0.6 lib/aux_model.rb
ish_lib-0.0.8 app/models/aux_model.rb
ish_lib_engine-0.0.5 app/models/aux_model.rb
ish_lib_engine-0.0.3 app/models/aux_model.rb
ish_lib_engine-0.0.2 app/models/aux_model.rb
ish_lib_engine-0.0.1 app/models/aux_model.rb
ish_lib-0.0.6 lib/app/models/aux_model.rb
ish_lib-0.0.3 app/models/aux_model.rb