Module: Alf::Facade
- Included in:
- Alf
- Defined in:
- lib/alf-core/facade.rb
Instance Method Summary collapse
- #connect(*args, &bl) ⇒ Object
- #database(*args, &bl) ⇒ Object
- #examples(&bl) ⇒ Object
- #Heading(*args, &bl) ⇒ Object
- #reader(source, *args) ⇒ Object
- #Relation(*args, &bl) ⇒ Object
- #Tuple(*args, &bl) ⇒ Object
Instance Method Details
#connect(*args, &bl) ⇒ Object
8 9 10 |
# File 'lib/alf-core/facade.rb', line 8 def connect(*args, &bl) Alf::Database.connect(*args, &bl) end |
#database(*args, &bl) ⇒ Object
4 5 6 |
# File 'lib/alf-core/facade.rb', line 4 def database(*args, &bl) Alf::Database.new(*args, &bl) end |
#examples(&bl) ⇒ Object
12 13 14 |
# File 'lib/alf-core/facade.rb', line 12 def examples(&bl) Alf::Database.connect Path.backfind('examples/suppliers_and_parts'), &bl end |
#Heading(*args, &bl) ⇒ Object
30 31 32 |
# File 'lib/alf-core/facade.rb', line 30 def Heading(*args, &bl) Alf::Heading.coerce(*args, &bl) end |
#reader(source, *args) ⇒ Object
16 17 18 |
# File 'lib/alf-core/facade.rb', line 16 def reader(source, *args) Alf::Reader.reader(source, *args) end |