Sha256: 6735cee75df3bf1c5bf411960ef64497017fcee993a0bd2e0333e870f5b348d9
Contents?: true
Size: 498 Bytes
Versions: 18
Compression:
Stored size: 498 Bytes
Contents
module Avo module Resources class Resource class << self @@fields = {} def fields(&block) @@fields[self] ||= [] yield end def get_fields @@fields[self] or [] end def add_field(resource, field) @@fields[resource].push field end def trix(name, **args, &block) @@fields[self].push Avo::Fields::TrixField::new(name, **args, &block) end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems