Module: PubliSci::Generators::Base

Includes:
Dataset::DataCube
Included in:
MAF
Defined in:
lib/publisci/generators/base.rb

Instance Method Summary collapse

Methods included from Dataset::DataCube

#abbreviate_known, #code_lists, #component_gen, #component_specifications, #concept_codes, #data_structure_definition, #dataset, #defaults, #dimension_properties, #encode_data, #generate, #generate_resources, #measure_properties, #observations, #prefixes, #vocabulary

Methods included from RDFParser

#add_node, #bnode_value, #encode_value, #get_ary, #get_hashes, #is_complex?, #is_uri?, #load_string, #observation_hash, #sanitize, #sanitize_hash, #strip_prefixes, #strip_uri, #to_literal, #to_resource, #turtle_indent

Instance Method Details

#close_output(out) ⇒ Object



15
16
17
18
19
# File 'lib/publisci/generators/base.rb', line 15

def close_output(out)
  if out.is_a? File
    out.close
  end
end

#write(*args) ⇒ Object Also known as: generate_n3



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

def write(*args)
  raise "Should be overriden"
end

#write_to(out, string) ⇒ Object



11
12
13
# File 'lib/publisci/generators/base.rb', line 11

def write_to(out, string)
  out.write string
end