module SADI::SynchronousService

Public Class Methods

classes() click to toggle source
# File lib/sadi-rb/synchronous_service.rb, line 16
def self.classes
  @classes
end
extended(base) click to toggle source
# File lib/sadi-rb/synchronous_service.rb, line 11
def self.extended(base)
  @classes ||= []
  @classes << base
end
included(base) click to toggle source
# File lib/sadi-rb/synchronous_service.rb, line 6
def self.included(base)
  @classes ||= []
  @classes << base
end

Public Instance Methods

process_input(input, format) click to toggle source
# File lib/sadi-rb/synchronous_service.rb, line 20
def process_input(input, format)
  gr = RDF::Graph.new
  in_graph = parse_string(input,format)
  input_objects(in_graph).each do |obj|
    gr << process_object(in_graph, obj)
  end

  gr
end