Silence Ruby warnings about uninitialized instance variable.

This commit is contained in:
Mike Gehard 2011-09-09 15:48:43 -06:00
parent 06e400eef2
commit 6c43532cb6
1 changed files with 2 additions and 9 deletions

View File

@ -48,26 +48,19 @@ module Quiz
end
end
class Post < Struct.new(:title, :author_name, :body, :secret, :written_on, :cost)
class Post < Struct.new(:title, :author_name, :body, :secret, :persisted, :written_on, :cost)
extend ActiveModel::Naming
include ActiveModel::Conversion
extend ActiveModel::Translation
alias_method :secret?, :secret
alias_method :persisted?, :persisted
def initialize(*args)
super
@persisted = false
end
def persisted=(boolean)
@persisted = boolean
end
def persisted?
@persisted
end
attr_accessor :author
def author_attributes=(attributes); end