Sha256: a1b97c7020e243dabde02ae5389ff3789bd827d1e7657825116778f25b0f849c
Contents?: true
Size: 438 Bytes
Versions: 152
Compression:
Stored size: 438 Bytes
Contents
module Avo module Fields class BadgeField < BaseField attr_reader :options def initialize(id, **args, &block) super(id, **args, &block) hide_on [:edit, :new] default_options = {info: :info, success: :success, danger: :danger, warning: :warning, neutral: :neutral} @options = args[:options].present? ? default_options.merge(args[:options]) : default_options end end end end
Version data entries
152 entries across 152 versions & 1 rubygems