Sha256: e574b0727c3638b6d119b89ff07a596c53ae4375cdbd5852fb08bd5a0f2072f3
Contents?: true
Size: 481 Bytes
Versions: 5
Compression:
Stored size: 481 Bytes
Contents
module Lono::Builder::Dsl::Syntax::Core class Base include Lono::Builder::Util::Stringify include Lono::Builder::Dsl::Syntax::Fn def initialize(blueprint, *definition) @blueprint = blueprint @definition = definition.flatten end private def camelize(attributes) data = stringify!(attributes) clean(data) end # Remove items with nil value automatically def clean(data) Squeezer.new(data).squeeze end end end
Version data entries
5 entries across 5 versions & 1 rubygems