Module: Solid

Defined in:
lib/solid.rb,
lib/solid/engine.rb,
lib/solid/version.rb,
lib/solid/iterable.rb

Defined Under Namespace

Modules: Element, Iterable Classes: Arguments, Block, ConditionalBlock, ContextError, Engine, ModelDrop, Tag, Template

Constant Summary collapse

BASE_PATH =
File.join(File.expand_path(File.dirname(__FILE__)), 'solid')
VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.unproxify(object) ⇒ Object



24
25
26
27
28
29
30
# File 'lib/solid.rb', line 24

def unproxify(object)
  class_name = object.class.name
  if class_name && class_name.end_with?('::LiquidDropClass')
    return object.instance_variable_get('@object')
  end
  object
end