Sha256: 49abbaeaeed2e509366cefd7b93d93f80f5a8039ad75b384a4d39145f17629b7

Contents?: true

Size: 313 Bytes

Versions: 4

Compression:

Stored size: 313 Bytes

Contents

class Topic
  include ActiveModel::Validations
  include ActiveModel::Conversion

  attr_accessor :title, :body, :subtitle

  validates :title, presence: true

  def initialize(attributes = {})
    attributes.each do |name, value|
      send("#{name}=", value)
    end
  end

  def persisted?
    false
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
invisible_captcha-0.9.3 spec/dummy/app/models/topic.rb
invisible_captcha-0.9.2 spec/dummy/app/models/topic.rb
invisible_captcha-0.9.1 spec/dummy/app/models/topic.rb
invisible_captcha-0.9.0 spec/dummy/app/models/topic.rb