module Get
Constants
- GET_CLASS_REGEX
- VERSION
Public Class Methods
const_missing(name)
click to toggle source
Calls superclass method
# File lib/get.rb, line 26 def const_missing(name) parser = ::Get::Parser.new(name) return super(name) unless parser.match? Builders.generate_class(name, parser.method) end
included(base)
click to toggle source
# File lib/get.rb, line 20 def included(base) base.class_eval do extend ::Get::RunMethods end end
Public Instance Methods
run()
click to toggle source
# File lib/get.rb, line 33 def run run! rescue ::Get::Errors::Base, Get::Errors::RecordNotFound end
run!()
click to toggle source
# File lib/get.rb, line 38 def run! call rescue *Get.adapter.expected_horza_errors => e raise ::Get::Errors::Base.new(e.message) end