Sha256: 50cc4ecfbe1a3ba1713f8b7faf560a728df33d6fad85b5a0f7fd822f3a3f199c
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
class Product < ActiveRecord::Base include Draper::Decoratable include ActiveModel::Serialization delegate :delegated_method, to: :thing def self.find_by_name(name) @@dummy ||= Product.new end def self.first @@first ||= Product.new end def self.last @@last ||= Product.new end def self.all [Product.new, Product.new] end def self.scoped [Product.new] end def self.model_name name end def self.find(id) return Product.new end def self.sample_class_method "sample class method" end def hello_world "Hello, World" end def goodnight_moon "Goodnight, Moon" end def title "Sample Title" end def some_action self.nonexistant_method end def block yield end def self.reflect_on_association(association_symbol) association_symbol.to_s.starts_with?("poro") ? nil : OpenStruct.new(:klass => self) end def similar_products [Product.new, Product.new] end def previous_version Product.new end def thing SomeThing.new end def poro_similar_products [Product.new, Product.new] end def poro_previous_version Product.new end def overridable :overridable end private def private_title end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
draper-1.0.0.beta1 | spec/support/models/product.rb |