Sha256: e28b56efbcc382868b4f5d3f9bec3195e90146506c3fc420fdf6dc5c1495a423

Contents?: true

Size: 414 Bytes

Versions: 1

Compression:

Stored size: 414 Bytes

Contents

class Artist < ActiveRecord::Base

  has_many :songs

end

class Song < ActiveRecord::Base

  belongs_to :artist

  attr_accessor :sub_genre, :sub_genres

  if ActiveRecord::VERSION::MAJOR < 4 || !Song.new(:genres => ['test']).genres.is_a?(Array)
    # Rails 4 or not postgres
    serialize :genres
  end

end

module Recording
  class Vinyl < ActiveRecord::Base
    self.table_name = 'vinyl_recordings'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
assignable_values-0.14.0 spec/support/models.rb