Class: DataPackage::Base

Inherits:
Object
  • Object
show all
Includes:
AttrHelper::Base, AttrHelper::Serialization
Defined in:
lib/data_package/base.rb

Direct Known Subclasses

Dialect, Field, License, Package, Person, Resource, Schema, Source

Instance Method Summary collapse

Methods included from AttrHelper::Serialization

#to_hash, #to_json

Methods included from AttrHelper::Base

#attr_missing?, #attr_present?, #attr_required?, #attributes, included, #missing_attributes, #optional_attributes, #required_attributes, #write_attribute, #write_attributes

Constructor Details

#initialize(attrs = {}) ⇒ Base



6
7
8
# File 'lib/data_package/base.rb', line 6

def initialize(attrs = {})
  write_attributes(attrs)
end