Skip to content

Instantly share code, notes, and snippets.

Augusto AugustoPedraza

Block or report user

Report or block AugustoPedraza

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@AugustoPedraza
AugustoPedraza / poc_account_registration.rb
Created Mar 3, 2016
Yodlee Account Registration Code Sketch
View poc_account_registration.rb
# app/controllers/institution_controller.rb
class InstitutionsController < ApplicationController
def create
if uses_intuit?
#existing code
else
service_response = Services::YodleeAccount::Register.call(current_user, params, id)
redirect to_some_place_after_success_login and return if service_response[:status] == :complete
render 'mfa_form', mfa_form: service_response[:mfa_form] and return if service_response[:status] == :missing_mfa
@AugustoPedraza
AugustoPedraza / ugly_yodlee_example.rb
Created Mar 3, 2016
Official Yodlee code example
View ugly_yodlee_example.rb
#Code downloaded from https://developer.yodlee.com/Aggregation_API/Sample_Apps/RUBY
require './aggregation/SiteApp'
require './util/Encryption'
$encryptCall = Encryption.new
$siteCall = SiteApp.new
$providerAccountId = ''
class AddSiteAccount
@AugustoPedraza
AugustoPedraza / yodlee_providers_sync.rb
Last active Feb 16, 2016
Code sketch for yodlee providers synchronization
View yodlee_providers_sync.rb
# lib/yodlee/api/v1/provider.rb
class Yodlee::Api::V1::Provider < Yodlee::Api::V1::Base
# [ {id: 1, lastModified: 2013-01-02T00:39:52Z}, {id: 3, lastModified: 2013-01-02T00:39:52Z}, {id: 4, lastModified: 2013-01-02T00:39:52Z} ]
def list_all
caller_result = for_session.list_providers
list = []
caller_result.provider.map do |provider|
partial_provider = {}
@AugustoPedraza
AugustoPedraza / yodlee_user_integration_poc.rb
Last active Feb 3, 2016
Yodlee user registration (complete stack)
View yodlee_user_integration_poc.rb
# app/models/user.rb
class User
include YodleeRegistrable
end
# app/models/concers/yodlee_registrable.rb
module YodleeRegistrable
extend ActiveSupport::Concern
included do
View api_integration_poc.rb
class Yodlee:Api::V1::RequestBuilder
METADATA_REQUESTS =
{
get_user_info: { method: :get, path: '/user' },
list_accounts: { method: :get, path: '/accounts' },
create_user: { method: :post, path: '/user/register' }
}
attr_accessor :cobrand_session, :user_session
@AugustoPedraza
AugustoPedraza / specs_outline.rb
Created Oct 31, 2015
WEDIDIT- Rails Engineer Interview : Mini-coding exercise
View specs_outline.rb
## Given the following User Story:
## As a registered User,
## I want to send a technical request to the sys admin,
## So that they are aware I have a problem.
## Acceptance criteria
## * Email sent to ENV['ADMIN_EMAIL']
## Provide a "spec outline" which clearly shows what you will be testing, illustrated by file locations and
## statement hierarchy without actually writing any [implementation] code, for example:
View gil_test.rb
# Given the word list, count how many words are in the dictionary.
# Note: This isn't the most efficient way to do thise. If I was going for
# speed, I would have made each dicitonary word the key of a hash, and
# had O(n) lookup times.
def process_words(words, dictionary)
puts "Starting thread #{Thread.current.object_id}\n"
found = 0
words.each do |word|
if dictionary.include? word
@AugustoPedraza
AugustoPedraza / ranking-sort.js
Last active Aug 29, 2015
Really simpler chrome console "ñoño" filter sorter for http://torrentbutler.eu/
View ranking-sort.js
var internalId = setInterval(function() {
$("html, body").animate({ scrollTop: $(document).height()-$(window).height() });
setTimeout(function() {
$('a.movie').each(function(i, el) {
var $el = $(el);
var styleValue = $($el.find('span.rating > span')[0]).attr('style');
var ranking = parseFloat((styleValue || '-1').substring(7).replace("%;", ''));
if (isNaN(ranking)|| ranking < 80) {
$el.remove();
@AugustoPedraza
AugustoPedraza / ActiveDirectory.cs
Created Mar 18, 2014
Listing users and groups from ActiveDirectory
View ActiveDirectory.cs
using System;
using System.Collections.Generic;
using System.DirectoryServices.AccountManagement;
using System.Linq;
namespace AugustoPedraza.Utils
{
public class ActiveDirectory
{
public static string Domain { get; set; }
View GetJsonCollectionFromDataTable.cs
using System;
using System.Collections.Generic;
using System.Data;
namespace GetJsonCollectionFromDataTable
{
class Program
{
static void Main()
{
You can’t perform that action at this time.