Sha256: 3311ecbb790e29bb30f9860b5b923a41922d5772560aae8262094d7d347ebbd3
Contents?: true
Size: 527 Bytes
Versions: 5
Compression:
Stored size: 527 Bytes
Contents
class DslStringCompositor < Compositor::Leaf attr_accessor :string def to_hash { a: "b" } end end class DslIntCompositor < Compositor::Leaf attr_accessor :number def initialize(view_context, number, attrs = {}) super(view_context, {number: number}.merge!(attrs)) end def to_hash with_root_element do { number: @number } end end end class DslObjectCompositor < Compositor::Leaf attr_accessor :object def to_hash { a: object } end end
Version data entries
5 entries across 5 versions & 1 rubygems