Module: Etna::Injection::FromHash
- Defined in:
- lib/etna/injection.rb
Overview
Extend into class
Instance Method Summary collapse
Instance Method Details
#from_hash(hash, hash_has_string_keys, rest: nil, key_rest: nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/etna/injection.rb', line 5 def from_hash(hash, hash_has_string_keys, rest: nil, key_rest: nil) ::Etna::Injection.inject_new(self, hash ,hash_has_string_keys, rest: rest, key_rest: key_rest) do |missing_p| raise "required argument '#{missing_p}' of #{self.name} is missing!" end end |