Module: Rouge::Metadata

Included in:
Symbol
Defined in:
lib/rouge/metadata.rb

Defined Under Namespace

Classes: InvalidMetadataError

Instance Method Summary collapse

Instance Method Details

#metaObject



6
7
8
# File 'lib/rouge/metadata.rb', line 6

def meta
  @meta
end

#meta=(m) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/rouge/metadata.rb', line 10

def meta= m
  if m != nil and m.class != Hash
    raise InvalidMetadataError, "bad metadata: #{m.inspect}"
  end

  @meta = m
end