Method: ActiveJsonModel::AfterLoadCallback#initialize
- Defined in:
- lib/active_json_model/after_load_callback.rb
#initialize(method_name:, block:) ⇒ AfterLoadCallback
Data holder for an after-load callback
12 13 14 15 16 17 18 |
# File 'lib/active_json_model/after_load_callback.rb', line 12 def initialize(method_name:, block:) raise "ActiveJsonModel after load callback must either be a block or a method name" if method_name && block raise "ActiveJsonModel after load callback must either specify a block or method name" unless method_name || block @method_name = method_name&.to_sym @block = block end |