Class: EPUB::Metadata::Meta

Inherits:
Object
  • Object
show all
Includes:
Refinee
Defined in:
lib/epub/metadata.rb

Constant Summary

Constants included from Refinee

Refinee::PROPERTIES

Instance Attribute Summary collapse

Attributes included from Refinee

#refiners

Instance Method Summary collapse

Instance Attribute Details

#contentObject

Returns the value of attribute content.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def content
  @content
end

#idObject

Returns the value of attribute id.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def id
  @id
end

#meta_contentObject

Returns the value of attribute meta_content.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def meta_content
  @meta_content
end

#nameObject

Returns the value of attribute name.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def name
  @name
end

#propertyObject

Returns the value of attribute property.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def property
  @property
end

#refinesObject

Returns the value of attribute refines.



149
150
151
# File 'lib/epub/metadata.rb', line 149

def refines
  @refines
end

#schemeObject

Returns the value of attribute scheme.



148
149
150
# File 'lib/epub/metadata.rb', line 148

def scheme
  @scheme
end

Instance Method Details

#inspectObject



165
166
167
168
169
170
# File 'lib/epub/metadata.rb', line 165

def inspect
  ivs = instance_variables.map {|iv|
    [iv, instance_variable_get(iv).inspect].join('=')
  }.join(' ')
  '<#%s:%#0x %s>' % [self.class, __id__, ivs]
end

#primary_expression?Boolean

Returns:

  • (Boolean)


161
162
163
# File 'lib/epub/metadata.rb', line 161

def primary_expression?
  ! subexpression?
end

#refines?Boolean Also known as: subexpression?

Returns:

  • (Boolean)


156
157
158
# File 'lib/epub/metadata.rb', line 156

def refines?
  ! refines.nil?
end

#to_sObject



172
173
174
# File 'lib/epub/metadata.rb', line 172

def to_s
  content.to_s
end