2017-01-21 12:04:15 +00:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
|
2017-01-22 15:55:45 +00:00
|
|
|
require "../target/debug/liblibimagruby.so"
|
2017-01-21 12:04:15 +00:00
|
|
|
|
|
|
|
color = true
|
|
|
|
verbose = true
|
|
|
|
debug = true
|
|
|
|
|
|
|
|
Imag.init_logger debug, verbose, color
|
|
|
|
|
|
|
|
Imag.trace "Trace-Hello from Ruby"
|
|
|
|
Imag.dbg "Debug-Hello from Ruby"
|
|
|
|
Imag.debug "Debug-Hello from Ruby"
|
|
|
|
Imag.info "Info-Hello from Ruby"
|
|
|
|
Imag.warn "Warn-Hello from Ruby"
|
|
|
|
Imag.error "Error-Hello from Ruby"
|
|
|
|
|
|
|
|
def works name, b
|
|
|
|
if b
|
|
|
|
Imag.info "Works: #{name}"
|
|
|
|
else
|
|
|
|
Imag.error "Fails: #{name}"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
puts "---"
|
|
|
|
|
2017-01-22 14:38:12 +00:00
|
|
|
works "RStoreId.new_baseless" , (not RStoreId.new_baseless("test").nil?)
|
|
|
|
works "RStoreHandle.respond_to? :new" , (RStoreHandle.respond_to? :new)
|
|
|
|
works "RStoreHandle.instance_methods.include? :create" , (RStoreHandle.instance_methods.include? :create)
|
|
|
|
works "RStoreHandle.instance_methods.include? :get" , (RStoreHandle.instance_methods.include? :get)
|
|
|
|
works "RStoreHandle.instance_methods.include? :retrieve" , (RStoreHandle.instance_methods.include? :retrieve)
|
|
|
|
works "RStoreHandle.instance_methods.include? :delete" , (RStoreHandle.instance_methods.include? :delete)
|
|
|
|
works "RStoreHandle.instance_methods.include? :update" , (RStoreHandle.instance_methods.include? :update)
|
|
|
|
works "RStoreHandle.instance_methods.include? :move_by_id" , (RStoreHandle.instance_methods.include? :move_by_id)
|
|
|
|
works "RStoreHandle.instance_methods.include? :save_as" , (RStoreHandle.instance_methods.include? :save_as)
|
|
|
|
works "RStoreHandle.instance_methods.include? :save_to" , (RStoreHandle.instance_methods.include? :save_to)
|
2017-01-21 12:04:15 +00:00
|
|
|
|