Sha256: 64db227d9f4d60e3d72ca580b4c362042aa392cb4d69f7f5a17932e38ecd6f0c
Contents?: true
Size: 473 Bytes
Versions: 36
Compression:
Stored size: 473 Bytes
Contents
module Avo module Fields class BadgeField < BaseField def initialize(name, **args, &block) @defaults = { partial_name: "badge-field" } super(name, **args, &block) hide_on [:edit, :new] default_options = {info: :info, success: :success, danger: :danger, warning: :warning} @meta[:options] = args[:options].present? ? default_options.merge(args[:options]) : default_options end end end end
Version data entries
36 entries across 36 versions & 1 rubygems