Class: LiteralCompositor

Inherits:
Compositor::Leaf show all
Defined in:
lib/compositor/compositors/literal_compositor.rb

Instance Attribute Summary collapse

Attributes inherited from Compositor::Base

#attrs, #context, #root

Instance Method Summary collapse

Methods inherited from Compositor::Leaf

#composite?, #dsl, #root

Methods inherited from Compositor::Base

#dsl, #include_root?, inherited, original_dsl_name, #to_h, #to_json, #with_root_element

Constructor Details

#initialize(view_context, object = {}, args = {}) ⇒ LiteralCompositor

Returns a new instance of LiteralCompositor.



4
5
6
7
# File 'lib/compositor/compositors/literal_compositor.rb', line 4

def initialize(view_context, object = {}, args = {})
  super(view_context, args)
  self.object = object
end

Instance Attribute Details

#objectObject

Returns the value of attribute object.



2
3
4
# File 'lib/compositor/compositors/literal_compositor.rb', line 2

def object
  @object
end

Instance Method Details

#to_hashObject



9
10
11
# File 'lib/compositor/compositors/literal_compositor.rb', line 9

def to_hash
  object
end