class Filemaker::Store::ScriptStore

Public Class Methods

new(server, database) click to toggle source
# File lib/filemaker/store/script_store.rb, line 4
def initialize(server, database)
  @server = server
  @database = database
end

Public Instance Methods

[](name) click to toggle source
Calls superclass method
# File lib/filemaker/store/script_store.rb, line 9
def [](name)
  super || self[name] = Filemaker::Script.new(name, @server, @database)
end
all() click to toggle source
# File lib/filemaker/store/script_store.rb, line 13
def all
  args = { '-db' => @database.name }
  response, _params = @server.perform_request('-scriptnames', args)
  resultset = Filemaker::Resultset.new(@server, response.body)
  resultset.map do |record|
    record['SCRIPT_NAME']
  end
end