class Scopedog::RecordClass::Scope
@attr_reader record_class
[Scopedog::RecordClass] @attr_reader yard_obj
[YARD::CodeObjects::MethodObject]
Attributes
record_class[R]
yard_obj[R]
Public Class Methods
new(record_class, yard_obj)
click to toggle source
@param record_class
[Scopedog::RecordClass] @param meth [YARD::CodeObjects::MethodObject]
# File lib/scopedog/record_class.rb, line 67 def initialize(record_class, yard_obj) @record_class = record_class @yard_obj = yard_obj end
Public Instance Methods
docstring()
click to toggle source
@return [String]
# File lib/scopedog/record_class.rb, line 78 def docstring yard_obj.docstring end
name()
click to toggle source
@return [String]
# File lib/scopedog/record_class.rb, line 73 def name yard_obj.name end
sql()
click to toggle source
@return [String]
# File lib/scopedog/record_class.rb, line 83 def sql record_class.ar_class.send(name).to_sql end