Sha256: 0eeb1fde5c391ca7427f14951cd00b77090bc420a9baa234936241d7fb91531d
Contents?: true
Size: 715 Bytes
Versions: 7
Compression:
Stored size: 715 Bytes
Contents
module Spree module Admin module Actions class StoreCreditsDefaultActionsBuilder include Spree::Core::Engine.routes.url_helpers def build root = Root.new add_add_store_credit_action(root) root end private def add_add_store_credit_action(root) action = ActionBuilder.new('add_store_credit', ->(resource) { new_admin_user_store_credit_path(resource) }). with_icon_key('add.svg'). with_style(::Spree::Admin::Actions::ActionStyle::PRIMARY). with_create_ability_check(::Spree::StoreCredit). build root.add(action) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems