Sha256: 46f3fac35fa7b2a09433551736a247f2e746fb928ad4f046cef6ebc4fe2b9775
Contents?: true
Size: 553 Bytes
Versions: 34
Compression:
Stored size: 553 Bytes
Contents
module Workarea module Admin class BulkActionProductEditViewModel < ApplicationViewModel def template_options ProductViewModel.new.templates end def selected?(hash, field) model.send(hash).key?(field) end def selected_true?(hash, field) !selected?(hash, field) || send(hash)[field] == 'true' end def selected_false?(hash, field) send(hash)[field] == 'false' end def pricing_prices pricing.fetch('prices', []).first || {} end end end end
Version data entries
34 entries across 34 versions & 1 rubygems