lib/ripple/properties.rb in ripple-0.9.0 vs lib/ripple/properties.rb in ripple-0.9.2
- old
+ new
@@ -9,11 +9,13 @@
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-require 'ripple'
+
require 'ripple/core_ext/casting'
+require 'active_support/core_ext/hash/except'
+require 'active_support/core_ext/hash/indifferent_access'
module Ripple
# Adds the ability to declare properties on your Ripple::Document class.
# Properties will automatically generate accessor (get/set/query) methods and
# handle type-casting between your Ruby type and JSON-compatible types.