Sha256: 30ac3df2e64f75b12ae40cbe14aec660d126f1ef42a0252820e3534b58a6f3fd
Contents?: true
Size: 595 Bytes
Versions: 6
Compression:
Stored size: 595 Bytes
Contents
module WebClient module Actions class Replaces include Voom::Presenters::WebClient::Helpers::ExpandHash def call(action, parent_id, grid_nesting, *) # Type, URL, Options, Params (passed into javascript event/action classes) trace { 'Replaces action dynamic parameters:'} trace {expand_hash(action.dynamic_params)} [action.type, action.url, action.options.to_h.merge({grid_nesting: grid_nesting, __parent_id__: parent_id, input_tag: action.options[:input_tag]}), expand_hash(action.dynamic_params)] end end end end
Version data entries
6 entries across 6 versions & 1 rubygems