Sha256: b947fad7f53e6d29a79adc9f745d2de6f487f461f010c1af0979d2adc10e5c88

Contents?: true

Size: 301 Bytes

Versions: 3

Compression:

Stored size: 301 Bytes

Contents

class ViewModels::User < ViewModels::Test
  
  model_reader :name, :biography, :filter_through => [:h]
  model_reader :email, :filter_through => [:email_filter, :h]
  
  def age
    Date.today.year - model.birth_date.year
  end
  
  def humanized_gender
    model.gender ? 'woman' : 'man'
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
view_models-4.0.1 feature_support/testapp/app/view_models/user.rb
view_models-3.0.1 feature_support/testapp/app/view_models/user.rb
view_models-3.0.0 feature_support/testapp/app/view_models/user.rb