Bumping version to 1.59_01
[dbsrgits/SQL-Translator.git] / lib / SQL / Translator / Producer / JSON.pm
index 890a958..146e534 100644 (file)
@@ -18,9 +18,9 @@ This module serializes a schema to a JSON string.
 
 use strict;
 use warnings;
-our $VERSION = '1.00';
+our $VERSION = '1.59_01';
 
-use JSON;
+use JSON::MaybeXS 'to_json';
 
 sub produce {
     my $translator = shift;
@@ -149,6 +149,9 @@ sub view_trigger {
         'fields'              => scalar $trigger->fields,
         'on_table'            => scalar $trigger->on_table,
         'action'              => scalar $trigger->action,
+        (defined $trigger->scope ? (
+            'scope'           => scalar $trigger->scope,
+        ) : ()),
         keys %{$trigger->extra} ? ('extra' => { $trigger->extra } ) : (),
     };
 }
@@ -181,7 +184,7 @@ sub view_index {
 
 =head1 SEE ALSO
 
-SQL::Translator, JSON, http://www.json.org/.
+SQL::Translator, JSON::MaybeXS, http://www.json.org/.
 
 =head1 AUTHORS