Class: Gorillib::Model::Field
- Inherits:
-
Object
- Object
- Gorillib::Model::Field
- Defined in:
- lib/wukong/model/faker.rb
Overview
Bolt extra parameters onto field declaration
Instance Method Summary collapse
Instance Method Details
#fake_value ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/wukong/model/faker.rb', line 10 def fake_value faker = read_attribute(:faker) case faker when nil then self.type.fake_value(*faker_args) when Symbol then Wukong::Faker::Helpers.public_send(faker, *faker_args) when Proc, Method then faker.call(*faker_args) else faker.fake_value(*faker_args) end end |