Sha256: 37b0e42c1a7f8ce1beca7144dbbb3936da99f1c3d0050f9b0cebd2c7f8d1553a
Contents?: true
Size: 1.52 KB
Versions: 3
Compression:
Stored size: 1.52 KB
Contents
require 'rails' require 'action_controller' require 'action_controller/railtie' require 'rspec/rails' require 'pry' require 'active_model' require 'csverizer' class DummyApp < Rails::Application config.eager_load = false config.secret_key_base = 'abc123' end DummyApp.initialize! Dir[File.join(File.dirname(__FILE__), 'support/**/*.rb')].each {|f| require f} RSpec.configure do |config| config.order = :random end class Post include ActiveModel::Model include ActiveModel::Serialization attr_accessor :name, :body, :comments, :author, :category end class PostCsverizer < ActiveModel::Csverizer attributes :name, :body has_many :comments has_one :author has_one :category end class Post2Csverizer < PostCsverizer attributes :name, :body def name 'pie' end end class Post3Csverizer < ActiveModel::Csverizer attributes :name attributes :body end # class Comment include ActiveModel::Model include ActiveModel::Serialization attr_accessor :text end class CommentCsverizer < ActiveModel::Csverizer attributes :text end # class Photo include ActiveModel::Model include ActiveModel::Serialization end # class Author include ActiveModel::Model include ActiveModel::Serialization attr_accessor :name, :category end class AuthorCsverizer < ActiveModel::Csverizer attributes :name has_one :category end # class Category include ActiveModel::Model include ActiveModel::Serialization attr_accessor :name end class CategoryCsverizer < ActiveModel::Csverizer attributes :name end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
csverizer-0.0.7 | spec/spec_helper.rb |
csverizer-0.0.6 | spec/spec_helper.rb |
csverizer-0.0.5 | spec/spec_helper.rb |