Class: Hiiro::InvocationResolution

Inherits:
Object
  • Object
show all
Defined in:
lib/hiiro/invocation.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_table!(db) ⇒ Object



115
116
117
118
119
120
121
122
123
124
125
# File 'lib/hiiro/invocation.rb', line 115

def self.create_table!(db)
  db.create_table?(:invocation_resolutions) do
    primary_key :id
    String :invocation_id, null: false
    Integer :depth, default: 0
    String :bin
    String :subcmd
    String :args_json
    String :created_at
  end
end

Instance Method Details

#argsObject



129
# File 'lib/hiiro/invocation.rb', line 129

def args = Hiiro::DB::JSON.load(args_json) || []