Module: Transcriber::Resource::Builder::Keys
- Included in:
- Transcriber::Resource::Builder
- Defined in:
- lib/transcriber/resource/builder/keys.rb
Instance Method Summary collapse
Instance Method Details
#key(key) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/transcriber/resource/builder/keys.rb', line 5 def key(key) fail "you can't define a key with name '#{key.name}'" if not_allowed?(key) key.model = self attr_accessor key.name self.keys << key self.id_key = key if key.[:id] end |